{
 "instance": {
  "arcc-20230331.htm": {
   "axisCustom": 0,
   "axisStandard": 39,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 1,
    "http://fasb.org/us-gaap-sup/2022q3": 1765,
    "http://fasb.org/us-gaap/2022": 12277,
    "http://xbrl.sec.gov/cef/2022": 17,
    "http://xbrl.sec.gov/dei/2022": 30
   },
   "contextCount": 3839,
   "dts": {
    "calculationLink": {
     "local": [
      "arcc-20230331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "arcc-20230331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "arcc-20230331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "arcc-20230331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "arcc-20230331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "arcc-20230331.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/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/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd",
      "https://xbrl.sec.gov/cef/2022/cef-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022_lab.xsd"
     ]
    }
   },
   "elementCount": 1133,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 37,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 42
   },
   "keyCustom": 60,
   "keyStandard": 309,
   "memberCustom": 388,
   "memberStandard": 61,
   "nsprefix": "arcc",
   "nsuri": "http://www.arescapitalcorp.com/20230331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.arescapitalcorp.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "lang": "en-US",
      "name": "dei:DocumentQuarterlyReport",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - ORGANIZATION",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.arescapitalcorp.com/role/ORGANIZATION",
     "shortName": "ORGANIZATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "arcc:InvestmentCompanyAgreementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - AGREEMENTS",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.arescapitalcorp.com/role/AGREEMENTS",
     "shortName": "AGREEMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "arcc:InvestmentCompanyAgreementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - INVESTMENTS",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.arescapitalcorp.com/role/INVESTMENTS",
     "shortName": "INVESTMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - DEBT",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.arescapitalcorp.com/role/DEBT",
     "shortName": "DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - DERIVATIVE INSTRUMENTS",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTS",
     "shortName": "DERIVATIVE INSTRUMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - STOCKHOLDERS\u2019 EQUITY",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITY",
     "shortName": "STOCKHOLDERS\u2019 EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - EARNINGS PER SHARE",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.arescapitalcorp.com/role/EARNINGSPERSHARE",
     "shortName": "EARNINGS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentOwnedAtFairValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - CONSOLIDATED BALANCE SHEET",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
     "shortName": "CONSOLIDATED BALANCE SHEET",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:InterestReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "arcc:DividendsAndDistributionsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - DIVIDENDS AND DISTRIBUTIONS",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONS",
     "shortName": "DIVIDENDS AND DISTRIBUTIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "arcc:DividendsAndDistributionsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - RELATED PARTY TRANSACTIONS",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.arescapitalcorp.com/role/RELATEDPARTYTRANSACTIONS",
     "shortName": "RELATED PARTY TRANSACTIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - FINANCIAL HIGHLIGHTS",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTS",
     "shortName": "FINANCIAL HIGHLIGHTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - SUBSEQUENT EVENTS",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityFileNumber",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "995470 - Disclosure - N-2",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://xbrl.sec.gov/cef/role/N2",
     "shortName": "N-2",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "lang": "en-US",
      "name": "cef:RiskFactorsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954701 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "menuCat": "Policies",
     "order": "25",
     "role": "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954702 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "arcc:InvestmentCompanyManagementFeesAndIncentiveFeesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954703 - Disclosure - AGREEMENTS (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.arescapitalcorp.com/role/AGREEMENTSTables",
     "shortName": "AGREEMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "arcc:InvestmentCompanyManagementFeesAndIncentiveFeesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954704 - Disclosure - INVESTMENTS (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.arescapitalcorp.com/role/INVESTMENTSTables",
     "shortName": "INVESTMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954705 - Disclosure - DEBT (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.arescapitalcorp.com/role/DEBTTables",
     "shortName": "DEBT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentOwnedAtCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEET (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEETParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEET (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954706 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSTables",
     "shortName": "DERIVATIVE INSTRUMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "arcc:ScheduleForFinancialSupportForNonconsolidatedEntityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954707 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESTables",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "arcc:ScheduleForFinancialSupportForNonconsolidatedEntityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954708 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954709 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYTables",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954710 - Disclosure - EARNINGS PER SHARE (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.arescapitalcorp.com/role/EARNINGSPERSHARETables",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "arcc:DividendsAndDistributionsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsDeclaredTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954711 - Disclosure - DIVIDENDS AND DISTRIBUTIONS (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONSTables",
     "shortName": "DIVIDENDS AND DISTRIBUTIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "arcc:DividendsAndDistributionsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsDeclaredTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954712 - Disclosure - FINANCIAL HIGHLIGHTS (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSTables",
     "shortName": "FINANCIAL HIGHLIGHTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap-supplement:CashHeldInForeignCurrency",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954713 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap-supplement:CashHeldInForeignCurrency",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954714 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i0d5bcc32e4a540faadcc7aa6e1f0a024_I20190621",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap-supplement:InvestmentCompanySeniorSecurityIndebtednessAssetCoverageRatio",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954715 - Disclosure - AGREEMENTS - Narrative (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails",
     "shortName": "AGREEMENTS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "arcc:InvestmentCompanyAgreementsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "ic3930210b31c42858da1811bedc09b10_D20230101-20230331",
      "decimals": null,
      "lang": "en-US",
      "name": "arcc:InvestmentCompanyAgreementTerminationNoticePeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap-supplement:InterestIncomeOperatingPaidInKind",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONSOLIDATED STATEMENT OF OPERATIONS",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS",
     "shortName": "CONSOLIDATED STATEMENT OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:NetInvestmentIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "arcc:InvestmentCompanyManagementFeesAndIncentiveFeesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ManagementFeeExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954716 - Disclosure - AGREEMENTS - Schedule of Base Management Fees, Income Based Fees, and Capital Gains Incentive Fees (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.arescapitalcorp.com/role/AGREEMENTSScheduleofBaseManagementFeesIncomeBasedFeesandCapitalGainsIncentiveFeesDetails",
     "shortName": "AGREEMENTS - Schedule of Base Management Fees, Income Based Fees, and Capital Gains Incentive Fees (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentOwnedAtCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954717 - Disclosure - INVESTMENTS - Schedule of Investments (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails",
     "shortName": "INVESTMENTS - Schedule of Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "3",
      "lang": "en-US",
      "name": "arcc:InvestmentOwnedNonAccrualStatusPercentOfCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentOwnedAtCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954718 - Disclosure - INVESTMENTS - Senior Direct Lending Program (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails",
     "shortName": "INVESTMENTS - Senior Direct Lending Program (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i73d7b1a533b74d55957337a986b1042c_I20230331",
      "decimals": "3",
      "lang": "en-US",
      "name": "arcc:InvestmentOwnedAtCostYield",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954719 - Disclosure - INVESTMENTS - Summary of Funded Capital and Unfunded Capital Commitments (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryofFundedCapitalandUnfundedCapitalCommitmentsDetails",
     "shortName": "INVESTMENTS - Summary of Funded Capital and Unfunded Capital Commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i2fe33441c0f74e67a212247514116415_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeOperating",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954720 - Disclosure - INVESTMENTS - Interest Income and Capital Structuring Service and Other Fees Earned (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.arescapitalcorp.com/role/INVESTMENTSInterestIncomeandCapitalStructuringServiceandOtherFeesEarnedDetails",
     "shortName": "INVESTMENTS - Interest Income and Capital Structuring Service and Other Fees Earned (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954721 - Disclosure - INVESTMENTS - Summary of the SDLP Portfolio (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryoftheSDLPPortfolioDetails",
     "shortName": "INVESTMENTS - Summary of the SDLP Portfolio (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "iac04185272b54f66871dfef546c1a8c8_I20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:InvestmentOwnedBalancePrincipalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentOwnedAtFairValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954722 - Disclosure - INVESTMENTS - Selected Financial Information for the SLDP (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails",
     "shortName": "INVESTMENTS - Selected Financial Information for the SLDP (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "ia69fb68a33de471ea2e6d989bb68d13e_I20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentOwnedAtCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954723 - Disclosure - INVESTMENTS - Ivy Hill Asset Management, L.P. (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.arescapitalcorp.com/role/INVESTMENTSIvyHillAssetManagementLPDetails",
     "shortName": "INVESTMENTS - Ivy Hill Asset Management, L.P. (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i1cbca6cc9bc54c55962776a8a6d62ef6_D20230101-20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap-supplement:PaymentsForPurchaseOfInvestmentOperatingActivity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentOwnedAtCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954724 - Disclosure - INVESTMENTS - Amortized Cost and Fair Value of the Investment in IHAM (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.arescapitalcorp.com/role/INVESTMENTSAmortizedCostandFairValueoftheInvestmentinIHAMDetails",
     "shortName": "INVESTMENTS - Amortized Cost and Fair Value of the Investment in IHAM (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "ic744635c9d21491c94d97a9def5010db_I20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:InvestmentOwnedAtCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i861a715bccea43c3bbefceaaca831c9f_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeOperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954725 - Disclosure - INVESTMENTS - Dividend and Interest Income, IHAM (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.arescapitalcorp.com/role/INVESTMENTSDividendandInterestIncomeIHAMDetails",
     "shortName": "INVESTMENTS - Dividend and Interest Income, IHAM (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i861a715bccea43c3bbefceaaca831c9f_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeOperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentOwnedAtCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONSOLIDATED SCHEDULE OF INVESTMENTS",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
     "shortName": "CONSOLIDATED SCHEDULE OF INVESTMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "iad04d7a09f1a4bcc814c51216664e5c1_I20230331",
      "decimals": "4",
      "lang": "en-US",
      "name": "us-gaap:InvestmentOwnedPercentOfNetAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "ic744635c9d21491c94d97a9def5010db_I20230331",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "arcc:InvestmentOwnedAtCostYield",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954726 - Disclosure - INVESTMENTS - Yields at Amortized Cost and Fair Value (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.arescapitalcorp.com/role/INVESTMENTSYieldsatAmortizedCostandFairValueDetails",
     "shortName": "INVESTMENTS - Yields at Amortized Cost and Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "ic744635c9d21491c94d97a9def5010db_I20230331",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "arcc:InvestmentOwnedAtCostYield",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentOwnedAtFairValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954727 - Disclosure - INVESTMENTS - IHAM Selected Balance Sheet Information (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
     "shortName": "INVESTMENTS - IHAM Selected Balance Sheet Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "ib4b1f70755d041a3ba40478b7d347d8b_I20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GrossInvestmentIncomeOperating",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954728 - Disclosure - INVESTMENTS - IHAM Selected Statement of Operations Information (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails",
     "shortName": "INVESTMENTS - IHAM Selected Statement of Operations Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i861a715bccea43c3bbefceaaca831c9f_D20230101-20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:InterestAndDividendIncomeSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap-supplement:InvestmentCompanySeniorSecurityIndebtednessAssetCoverageRatio",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954729 - Disclosure - DEBT - Debt Narrative (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.arescapitalcorp.com/role/DEBTDebtNarrativeDetails",
     "shortName": "DEBT - Debt Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:DebtWeightedAverageInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cef:LongTermDebtTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954730 - Disclosure - DEBT - Schedule of Outstanding Debt (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
     "shortName": "DEBT - Schedule of Outstanding Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "ib1a2dee5f69e4156bc02cc90d7327757_I20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cef:LongTermDebtTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954731 - Disclosure - DEBT - Revolving Credit Facility Narrative (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
     "shortName": "DEBT - Revolving Credit Facility Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "ie9d509ebf0fc474aaee65fae3b9f6154_D20220101-20220330",
      "decimals": "2",
      "lang": "en-US",
      "name": "arcc:LineOfCreditFacilityPercentageOfCommitment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954732 - Disclosure - DEBT - Schedule of Components of Debt Interest Expense (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails",
     "shortName": "DEBT - Schedule of Components of Debt Interest Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "ibab1e6654dd44612af275f7efcbd12c6_D20230101-20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cef:LongTermDebtTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954733 - Disclosure - DEBT - Revolving Funding Facility Narrative (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.arescapitalcorp.com/role/DEBTRevolvingFundingFacilityNarrativeDetails",
     "shortName": "DEBT - Revolving Funding Facility Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "id70e409bff5443308c27c723ce7273af_I20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cef:LongTermDebtTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954734 - Disclosure - DEBT - SMBC Funding Facility Narrative (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
     "shortName": "DEBT - SMBC Funding Facility Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i82146946c62a4d5a8b10311a8880e874_D20230101-20230331",
      "decimals": "4",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cef:LongTermDebtTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954735 - Disclosure - DEBT - BNP Funding Facility Narrative (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
     "shortName": "DEBT - BNP Funding Facility Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i504d79ce62104fb7afc8df904e4d67ab_D20230101-20230331",
      "decimals": "4",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONSOLIDATED SCHEDULE OF INVESTMENTS - (Parenthetical)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
     "shortName": "CONSOLIDATED SCHEDULE OF INVESTMENTS - (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-8",
      "lang": "en-US",
      "name": "us-gaap:TaxBasisOfInvestmentsCostForIncomeTaxPurposes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cef:LongTermDebtTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954736 - Disclosure - DEBT - Convertible Unsecured Notes Narrative (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.arescapitalcorp.com/role/DEBTConvertibleUnsecuredNotesNarrativeDetails",
     "shortName": "DEBT - Convertible Unsecured Notes Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i41c238a517b24609a6d0fbbf4c161ebd_D20230101-20230331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentRedemptionPricePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cef:LongTermDebtTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954737 - Disclosure - DEBT - Schedule of Key Components of Convertible Notes (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails",
     "shortName": "DEBT - Schedule of Key Components of Convertible Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i77c35af3649a4f27a833ab6edaea0fdc_I20230331",
      "decimals": "3",
      "lang": "en-US",
      "name": "arcc:DebtInstrumentConvertibleConversionPremiumPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cef:LongTermDebtTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954738 - Disclosure - DEBT - Schedule of Key Components of Unsecured Notes (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails",
     "shortName": "DEBT - Schedule of Key Components of Unsecured Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "iff49b851615b435fb639460be08e9714_I20230331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954739 - Disclosure - DERIVATIVE INSTRUMENTS - Schedule of Derivative Instruments (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails",
     "shortName": "DERIVATIVE INSTRUMENTS - Schedule of Derivative Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnSaleOfDerivatives",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954740 - Disclosure - DERIVATIVE INSTRUMENTS - Schedule of Net Realized and Unrealized Gains (Losses) on Derivative Instruments (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofNetRealizedandUnrealizedGainsLossesonDerivativeInstrumentsDetails",
     "shortName": "DERIVATIVE INSTRUMENTS - Schedule of Net Realized and Unrealized Gains (Losses) on Derivative Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnSaleOfDerivatives",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954741 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Loan Commitments (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofLoanCommitmentsDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Schedule of Loan Commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954742 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954743 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Private Equity Commitments (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofPrivateEquityCommitmentsDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Schedule of Private Equity Commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954744 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Components of Operating Lease Expense and Supplemental Cash Flow Information (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofComponentsofOperatingLeaseExpenseandSupplementalCashFlowInformationDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Schedule of Components of Operating Lease Expense and Supplemental Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "arcc:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954745 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Supplemental Balance Sheet Information (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofSupplementalBalanceSheetInformationDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Schedule of Supplemental Balance Sheet Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "arcc:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "ia25d08683e35435daaa86b6e5f66d34a_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS\u2019 EQUITY",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENT OF STOCKHOLDERS\u2019 EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "ia25d08683e35435daaa86b6e5f66d34a_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954746 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Future Minimum Lease Payments Under Operating Leases (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Schedule of Future Minimum Lease Payments Under Operating Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954747 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Future Expected Rental Payments to be Received (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureExpectedRentalPaymentstobeReceivedDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Schedule of Future Expected Rental Payments to be Received (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954748 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS- Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS- Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentOwnedAtFairValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954749 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Fair Value Measurement Inputs and Valuation Techniques (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Fair Value Measurement Inputs and Valuation Techniques (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "ib83e4cd20f4d4b37a9609233829a6216_I20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:InvestmentOwnedAtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i842ba12d05154dfc8aa618c52c9b6724_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954750 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Changes in Investments that use Level 3 Inputs (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofChangesinInvestmentsthatuseLevel3InputsDetails",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Changes in Investments that use Level 3 Inputs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i842ba12d05154dfc8aa618c52c9b6724_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "iae7eee83b0b743f9a13945438872acc6_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentOwnedUnrecognizedUnrealizedAppreciationDepreciationNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954751 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS- Narrative (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetails",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS- Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "iae7eee83b0b743f9a13945438872acc6_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentOwnedUnrecognizedUnrealizedAppreciationDepreciationNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cef:LongTermDebtTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954752 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Carrying Values and Estimated Fair Values of Debt Instruments (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Carrying Values and Estimated Fair Values of Debt Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cef:LongTermDebtTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954753 - Disclosure - STOCKHOLDERS\u2019 EQUITY - Schedule of Common Shares Issued and Sold (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYScheduleofCommonSharesIssuedandSoldDetails",
     "shortName": "STOCKHOLDERS\u2019 EQUITY - Schedule of Common Shares Issued and Sold (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954754 - Disclosure - STOCKHOLDERS\u2019 EQUITY - Narrative (Details)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
     "shortName": "STOCKHOLDERS\u2019 EQUITY - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954755 - Disclosure - EARNINGS PER SHARE (Details)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://www.arescapitalcorp.com/role/EARNINGSPERSHAREDetails",
     "shortName": "EARNINGS PER SHARE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS\u2019 EQUITY (Parenthetical)",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYParenthetical",
     "shortName": "CONSOLIDATED STATEMENT OF STOCKHOLDERS\u2019 EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "arcc:DividendsAndDistributionsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954756 - Disclosure - DIVIDENDS AND DISTRIBUTIONS - Schedule of Dividends Declared and Payable (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONSScheduleofDividendsDeclaredandPayableDetails",
     "shortName": "DIVIDENDS AND DISTRIBUTIONS - Schedule of Dividends Declared and Payable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "arcc:DividendsAndDistributionsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "arcc:DividendsAndDistributionsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954757 - Disclosure - DIVIDENDS AND DISTRIBUTIONS - Schedule of Dividend Reinvestment Plan Activity (Details)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONSScheduleofDividendReinvestmentPlanActivityDetails",
     "shortName": "DIVIDENDS AND DISTRIBUTIONS - Schedule of Dividend Reinvestment Plan Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "arcc:DividendsAndDistributionsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:SharesIssuedPricePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i7a1c7622fc2d40dca2142e6ff74736c7_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954758 - Disclosure - RELATED PARTY TRANSACTIONS (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://www.arescapitalcorp.com/role/RELATEDPARTYTRANSACTIONSDetails",
     "shortName": "RELATED PARTY TRANSACTIONS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i7a1c7622fc2d40dca2142e6ff74736c7_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i842ba12d05154dfc8aa618c52c9b6724_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetAssetValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954759 - Disclosure - FINANCIAL HIGHLIGHTS - Schedule of Financial Highlights (Details)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails",
     "shortName": "FINANCIAL HIGHLIGHTS - Schedule of Financial Highlights (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i8010b828f5eb477b8e8712fe180895f9_I20211231",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:NetAssetValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i27e838bece7e459185e1734670a27a90_D20220101-20220331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "arcc:CommonStockAdditionalDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954760 - Disclosure - FINANCIAL HIGHLIGHTS - Schedule of Financial Highlights, Additional Information (Details)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsAdditionalInformationDetails",
     "shortName": "FINANCIAL HIGHLIGHTS - Schedule of Financial Highlights, Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i27e838bece7e459185e1734670a27a90_D20220101-20220331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "arcc:CommonStockAdditionalDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i14e83a36dacd4b19acbe4725393274fd_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954761 - Disclosure - SUBSEQUENT EVENTS (Details)",
     "menuCat": "Details",
     "order": "85",
     "role": "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails",
     "shortName": "SUBSEQUENT EVENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "idc2a18cb9c71459490dbdbb815a906fc_I20230425",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000009 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "9",
     "role": "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENT OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "arcc-20230331.htm",
      "contextRef": "i776a933880934264bc00b26cc20af4cb_D20230101-20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 468,
   "tag": {
    "arcc_A2023NotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2023 Notes",
        "label": "2023 Notes [Member]",
        "terseLabel": "2023 Notes (principal amount outstanding of $0 and $750, respectively)",
        "verboseLabel": "2023 Notes"
       }
      }
     },
     "localname": "A2023NotesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_A2024ConvertibleNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2024 Convertible Notes",
        "label": "2024 Convertible Notes [Member]",
        "terseLabel": "2024 Convertible Notes (principal amount outstanding of $403)",
        "verboseLabel": "2024 Convertible Notes"
       }
      }
     },
     "localname": "A2024ConvertibleNotesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTConvertibleUnsecuredNotesNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_A2024NotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2024 Notes",
        "label": "2024 Notes [Member]",
        "terseLabel": "2024 Notes (principal amount outstanding of $900)",
        "verboseLabel": "2024 Notes"
       }
      }
     },
     "localname": "A2024NotesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_A2027NotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2027 Notes",
        "label": "2027 Notes [Member]",
        "terseLabel": "2027 Notes (principal amount outstanding of $500)",
        "verboseLabel": "2027 Notes"
       }
      }
     },
     "localname": "A2027NotesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_A2028NotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2028 Notes",
        "label": "2028 Notes [Member]",
        "terseLabel": "2028 Notes (principal amount outstanding of $1,250)",
        "verboseLabel": "2028 Notes"
       }
      }
     },
     "localname": "A2028NotesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_A2031NotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2031 Notes",
        "label": "2031 Notes [Member]",
        "terseLabel": "2031 Notes (principal amount outstanding of $700)",
        "verboseLabel": "2031 Notes"
       }
      }
     },
     "localname": "A2031NotesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ADGLLCAndRCIVGEDCInvestorLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ADG, LLC and RC IV GEDC Investor LLC",
        "label": "ADG, LLC and RC IV GEDC Investor LLC [Member]",
        "terseLabel": "ADG, LLC and RC IV GEDC Investor LLC"
       }
      }
     },
     "localname": "ADGLLCAndRCIVGEDCInvestorLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AHRFundingHoldingsIncAndAHRParentHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AHR Funding Holdings, Inc. And AHR Parent Holdings, L.P.",
        "label": "AHR Funding Holdings, Inc. And AHR Parent Holdings, L.P. [Member]",
        "terseLabel": "AHR Funding Holdings, Inc. And AHR Parent Holdings, L.P."
       }
      }
     },
     "localname": "AHRFundingHoldingsIncAndAHRParentHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AIFireBuyerIncAndAIFireParentLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AI Fire Buyer, Inc. and AI Fire Parent LLC",
        "label": "AI Fire Buyer, Inc. and AI Fire Parent LLC [Member]",
        "terseLabel": "AI Fire Buyer, Inc. and AI Fire Parent LLC"
       }
      }
     },
     "localname": "AIFireBuyerIncAndAIFireParentLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_APGIntermediateHoldingsCorporationAndAPGHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "APG Intermediate Holdings Corporation and APG Holdings, LLC",
        "label": "APG Intermediate Holdings Corporation and APG Holdings, LLC [Member]",
        "terseLabel": "APG Intermediate Holdings Corporation and APG Holdings, LLC"
       }
      }
     },
     "localname": "APGIntermediateHoldingsCorporationAndAPGHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AQSunshineIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AQ Sunshine, Inc.",
        "label": "AQ Sunshine, Inc. [Member]",
        "terseLabel": "AQ Sunshine, Inc."
       }
      }
     },
     "localname": "AQSunshineIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ASPRPacAcquisitionCoLLCAndASPRPacHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ASP-r-pac Acquisition Co LLC and ASP-r-pac Holdings LP",
        "label": "ASP-r-pac Acquisition Co LLC and ASP-r-pac Holdings LP [Member]",
        "terseLabel": "ASP-r-pac Acquisition Co LLC and ASP-r-pac Holdings LP"
       }
      }
     },
     "localname": "ASPRPacAcquisitionCoLLCAndASPRPacHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ATIRestorationLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ATI Restoration, LLC",
        "label": "ATI Restoration, LLC [Member]",
        "terseLabel": "ATI Restoration, LLC"
       }
      }
     },
     "localname": "ATIRestorationLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AbsoluteDentalGroupLLCAndAbsoluteDentalEquityLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Absolute Dental Group LLC and Absolute Dental Equity, LLC",
        "label": "Absolute Dental Group LLC and Absolute Dental Equity, LLC [Member]",
        "terseLabel": "Absolute Dental Group LLC and Absolute Dental Equity, LLC"
       }
      }
     },
     "localname": "AbsoluteDentalGroupLLCAndAbsoluteDentalEquityLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AbzenaHoldingsIncAndAstroGroupHoldingsLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abzena Holdings, Inc. and Astro Group Holdings Ltd.",
        "label": "Abzena Holdings, Inc. and Astro Group Holdings Ltd. [Member]",
        "terseLabel": "Abzena Holdings, Inc. and Astro Group Holdings Ltd."
       }
      }
     },
     "localname": "AbzenaHoldingsIncAndAstroGroupHoldingsLtdMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AccommodationsPlusTechnologiesLLCAndAccommodationsPlusTechnologiesHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accommodations Plus Technologies LLC and Accommodations Plus Technologies Holdings LLC",
        "label": "Accommodations Plus Technologies LLC and Accommodations Plus Technologies Holdings LLC [Member]",
        "terseLabel": "Accommodations Plus Technologies LLC and Accommodations Plus Technologies Holdings LLC"
       }
      }
     },
     "localname": "AccommodationsPlusTechnologiesLLCAndAccommodationsPlusTechnologiesHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AdministrationAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Administration Agreement",
        "label": "Administration Agreement [Member]",
        "terseLabel": "Administration Agreement"
       }
      }
     },
     "localname": "AdministrationAgreementMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AeroOperatingLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aero Operating LLC",
        "label": "Aero Operating LLC [Member]",
        "terseLabel": "Aero Operating LLC"
       }
      }
     },
     "localname": "AeroOperatingLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AffiniPayMidcoLLCAndAffiniPayIntermediateHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AffiniPay Midco, LLC and AffiniPay Intermediate Holdings, LLC",
        "label": "AffiniPay Midco, LLC and AffiniPay Intermediate Holdings, LLC [Member]",
        "terseLabel": "AffiniPay Midco, LLC and AffiniPay Intermediate Holdings, LLC"
       }
      }
     },
     "localname": "AffiniPayMidcoLLCAndAffiniPayIntermediateHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AlcamiCorporationAndACMHoldingsILLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Alcami Corporation and ACM Holdings I, LLC",
        "label": "Alcami Corporation and ACM Holdings I, LLC [Member]",
        "terseLabel": "Alcami Corporation and ACM Holdings I, LLC"
       }
      }
     },
     "localname": "AlcamiCorporationAndACMHoldingsILLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AlternateBaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Alternate Base Rate",
        "label": "Alternate Base Rate [Member]",
        "terseLabel": "Alternate Base Rate"
       }
      }
     },
     "localname": "AlternateBaseRateMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AmericanResidentialServicesLLCAndAragornParentHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "American Residential Services L.L.C. and Aragorn Parent Holdings LP",
        "label": "American Residential Services L.L.C. and Aragorn Parent Holdings LP [Member]",
        "terseLabel": "American Residential Services L.L.C. and Aragorn Parent Holdings LP"
       }
      }
     },
     "localname": "AmericanResidentialServicesLLCAndAragornParentHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AmericanSeafoodsGroupLLCAndAmericanSeafoodsPartnersLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "American Seafoods Group LLC and American Seafoods Partners LLC",
        "label": "American Seafoods Group LLC and American Seafoods Partners LLC [Member]",
        "terseLabel": "American Seafoods Group LLC and American Seafoods Partners LLC"
       }
      }
     },
     "localname": "AmericanSeafoodsGroupLLCAndAmericanSeafoodsPartnersLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AmyntaAgencyBorrowerIncAndAmyntaWarrantyBorrowerIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amynta Agency Borrower Inc. and Amynta Warranty Borrower Inc.",
        "label": "Amynta Agency Borrower Inc. and Amynta Warranty Borrower Inc. [Member]",
        "terseLabel": "Amynta Agency Borrower Inc. and Amynta Warranty Borrower Inc."
       }
      }
     },
     "localname": "AmyntaAgencyBorrowerIncAndAmyntaWarrantyBorrowerIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AnaquaParentHoldingsIncAstorgVIICoInvestAnaquaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Anaqua Parent Holdings, Inc. &amp; Astorg VII Co-Invest Anaqua",
        "label": "Anaqua Parent Holdings, Inc. &amp; Astorg VII Co-Invest Anaqua [Member]",
        "terseLabel": "Anaqua Parent Holdings, Inc. &amp; Astorg VII Co-Invest Anaqua"
       }
      }
     },
     "localname": "AnaquaParentHoldingsIncAstorgVIICoInvestAnaquaMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AppliedTechnicalServicesLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Applied Technical Services, LLC",
        "label": "Applied Technical Services, LLC [Member]",
        "terseLabel": "Applied Technical Services, LLC"
       }
      }
     },
     "localname": "AppliedTechnicalServicesLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ApprissHealthLLCAndApprissHealthIntermediateHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Appriss Health, LLC and Appriss Health Intermediate Holdings, Inc.",
        "label": "Appriss Health, LLC and Appriss Health Intermediate Holdings, Inc. [Member]",
        "terseLabel": "Appriss Health, LLC and Appriss Health Intermediate Holdings, Inc."
       }
      }
     },
     "localname": "ApprissHealthLLCAndApprissHealthIntermediateHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ApptioIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Apptio, Inc.",
        "label": "Apptio, Inc. [Member]",
        "terseLabel": "Apptio, Inc."
       }
      }
     },
     "localname": "ApptioIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ArdonaghMidco2PlcAndArdonaghMidco3PlcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ardonagh Midco 2 plc and Ardonagh Midco 3 plc",
        "label": "Ardonagh Midco 2 plc and Ardonagh Midco 3 plc [Member]",
        "terseLabel": "Ardonagh Midco 2 plc and Ardonagh Midco 3 plc"
       }
      }
     },
     "localname": "ArdonaghMidco2PlcAndArdonaghMidco3PlcMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AresCapitalCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ares Capital Corporation",
        "label": "Ares Capital Corporation [Member]",
        "terseLabel": "Ares Capital Corporation"
       }
      }
     },
     "localname": "AresCapitalCorporationMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryofFundedCapitalandUnfundedCapitalCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ArgenbrightHoldingsVLLCAndAmberstoneSecurityGroupLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Argenbright Holdings V, LLC and Amberstone Security Group Limited",
        "label": "Argenbright Holdings V, LLC and Amberstone Security Group Limited [Member]",
        "terseLabel": "Argenbright Holdings V, LLC and Amberstone Security Group Limited"
       }
      }
     },
     "localname": "ArgenbrightHoldingsVLLCAndAmberstoneSecurityGroupLimitedMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ArrowheadHoldcoCompanyAndArrowheadGSHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrowhead Holdco Company and Arrowhead GS Holdings, Inc.",
        "label": "Arrowhead Holdco Company and Arrowhead GS Holdings, Inc. [Member]",
        "terseLabel": "Arrowhead Holdco Company and Arrowhead GS Holdings, Inc."
       }
      }
     },
     "localname": "ArrowheadHoldcoCompanyAndArrowheadGSHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets And Liabilities, Lessee",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Summary of Supplemental Balance Sheet Information"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "arcc_AtTheMarketOfferingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "At the Market Offerings Member",
        "label": "At the Market Offerings [Member]",
        "terseLabel": "\u201cAt the market\u201d offerings"
       }
      }
     },
     "localname": "AtTheMarketOfferingsMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYScheduleofCommonSharesIssuedandSoldDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AthenaHealthGroupIncMinervaHoldcoIncAndBCPECoInvestALPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AthenaHealth Group Inc., Minerva Holdco, Inc. and BCPE Co-Invest (A), LP",
        "label": "AthenaHealth Group Inc., Minerva Holdco, Inc. and BCPE Co-Invest (A), LP [Member]",
        "terseLabel": "AthenaHealth Group Inc., Minerva Holdco, Inc. and BCPE Co-Invest (A), LP"
       }
      }
     },
     "localname": "AthenaHealthGroupIncMinervaHoldcoIncAndBCPECoInvestALPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AtlasIntermediateIIILLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Atlas Intermediate III, L.L.C.",
        "label": "Atlas Intermediate III, L.L.C. [Member]",
        "terseLabel": "Atlas Intermediate III, L.L.C."
       }
      }
     },
     "localname": "AtlasIntermediateIIILLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AutomobilesAndComponentsSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Automobiles And Components Sector",
        "label": "Automobiles And Components Sector [Member]",
        "terseLabel": "Automobiles and Components"
       }
      }
     },
     "localname": "AutomobilesAndComponentsSectorMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AutomotiveKeysGroupLLCAndAutomotiveKeysInvestorLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Automotive Keys Group, LLC and Automotive Keys Investor, LLC",
        "label": "Automotive Keys Group, LLC and Automotive Keys Investor, LLC [Member]",
        "terseLabel": "Automotive Keys Group, LLC and Automotive Keys Investor, LLC"
       }
      }
     },
     "localname": "AutomotiveKeysGroupLLCAndAutomotiveKeysInvestorLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AventineIntermediateLLCAventineHoldingsIILLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aventine Intermediate LLC &amp; Aventine Holdings II LLC",
        "label": "Aventine Intermediate LLC &amp; Aventine Holdings II LLC [Member]",
        "terseLabel": "Aventine Intermediate LLC &amp; Aventine Holdings II LLC"
       }
      }
     },
     "localname": "AventineIntermediateLLCAventineHoldingsIILLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_AventivTechnologiesLLCAndSecurusTechnologiesHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aventiv Technologies, LLC and Securus Technologies Holdings, Inc.",
        "label": "Aventiv Technologies, LLC and Securus Technologies Holdings, Inc. [Member]",
        "terseLabel": "Aventiv Technologies, LLC and Securus Technologies Holdings, Inc."
       }
      }
     },
     "localname": "AventivTechnologiesLLCAndSecurusTechnologiesHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_BCCBlueprintHoldingsILLCAndBCCBlueprintInvestmentsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "BCC Blueprint Holdings I, LLC and BCC Blueprint Investments, LLC",
        "label": "BCC Blueprint Holdings I, LLC and BCC Blueprint Investments, LLC [Member]",
        "terseLabel": "BCC Blueprint Holdings I, LLC and BCC Blueprint Investments, LLC"
       }
      }
     },
     "localname": "BCCBlueprintHoldingsILLCAndBCCBlueprintInvestmentsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_BNPFundingFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "BNP Funding Facility",
        "label": "BNP Funding Facility [Member]",
        "terseLabel": "BNP Funding Facility"
       }
      }
     },
     "localname": "BNPFundingFacilityMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_BalrogAcquisitionIncBalrogTopcoIncAndBalrogParentLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balrog Acquisition, Inc., Balrog Topco, Inc. and Balrog Parent, L.P.",
        "label": "Balrog Acquisition, Inc., Balrog Topco, Inc. and Balrog Parent, L.P. [Member]",
        "terseLabel": "Balrog Acquisition, Inc., Balrog Topco, Inc. and Balrog Parent, L.P."
       }
      }
     },
     "localname": "BalrogAcquisitionIncBalrogTopcoIncAndBalrogParentLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_BankRelationshipsAndRecentStrainOnBankingSystemMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank Relationships And Recent Strain On Banking System",
        "label": "Bank Relationships And Recent Strain On Banking System [Member]"
       }
      }
     },
     "localname": "BankRelationshipsAndRecentStrainOnBankingSystemMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_BanyanSoftwareHoldingsLLCAndBanyanSoftwareLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Banyan Software Holdings, LLC and Banyan Software, LP",
        "label": "Banyan Software Holdings, LLC and Banyan Software, LP [Member]",
        "terseLabel": "Banyan Software Holdings, LLC and Banyan Software, LP"
       }
      }
     },
     "localname": "BanyanSoftwareHoldingsLLCAndBanyanSoftwareLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_BaseManagementFeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Base Management Fees",
        "label": "Base Management Fees [Member]",
        "terseLabel": "Base management fees"
       }
      }
     },
     "localname": "BaseManagementFeesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_BaseRateAfterReinvestmentPeriodMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Base Rate, After Reinvestment Period",
        "label": "Base Rate, After Reinvestment Period [Member]",
        "terseLabel": "Base Rate, After Reinvestment Period"
       }
      }
     },
     "localname": "BaseRateAfterReinvestmentPeriodMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_BaseRateDuringReinvestmentPeriodMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Base Rate, During Reinvestment Period",
        "label": "Base Rate, During Reinvestment Period [Member]",
        "terseLabel": "Base Rate, During Reinvestment Period"
       }
      }
     },
     "localname": "BaseRateDuringReinvestmentPeriodMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_BelforHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Belfor Holdings, Inc.",
        "label": "Belfor Holdings, Inc. [Member]",
        "terseLabel": "Belfor Holdings, Inc."
       }
      }
     },
     "localname": "BelforHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_BernerFoodBeverageLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Berner Food &amp; Beverage, LLC",
        "label": "Berner Food &amp; Beverage, LLC [Member]",
        "terseLabel": "Berner Food &amp; Beverage, LLC"
       }
      }
     },
     "localname": "BernerFoodBeverageLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_BlueHaloFinancingHoldingsLLCBlueHaloGlobalHoldingsLLCAndBlueHaloLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "BlueHalo Financing Holdings, LLC, BlueHalo Global Holdings, LLC, and BlueHalo, LLC",
        "label": "BlueHalo Financing Holdings, LLC, BlueHalo Global Holdings, LLC, and BlueHalo, LLC [Member]",
        "terseLabel": "BlueHalo Financing Holdings, LLC, BlueHalo Global Holdings, LLC, and BlueHalo, LLC"
       }
      }
     },
     "localname": "BlueHaloFinancingHoldingsLLCBlueHaloGlobalHoldingsLLCAndBlueHaloLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_BorrowerR365HoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrower R365 Holdings LLC",
        "label": "Borrower R365 Holdings LLC [Member]",
        "terseLabel": "Borrower R365 Holdings LLC"
       }
      }
     },
     "localname": "BorrowerR365HoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_BraggLiveFoodProductsLLCAndSPCInvestmentCoLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bragg Live Food Products, LLC and SPC Investment Co., L.P.",
        "label": "Bragg Live Food Products, LLC and SPC Investment Co., L.P. [Member]",
        "terseLabel": "Bragg Live Food Products, LLC and SPC Investment Co., L.P."
       }
      }
     },
     "localname": "BraggLiveFoodProductsLLCAndSPCInvestmentCoLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CCSCMGCHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CCS-CMGC Holdings, Inc.",
        "label": "CCS-CMGC Holdings, Inc. [Member]",
        "terseLabel": "CCS-CMGC Holdings, Inc."
       }
      }
     },
     "localname": "CCSCMGCHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CDIHoldingsIIICorpAndCDIHoldingsICorpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CDI Holdings III Corp. and CDI Holdings I Corp.",
        "label": "CDI Holdings III Corp. and CDI Holdings I Corp. [Member]",
        "terseLabel": "CDI Holdings III Corp. and CDI Holdings I Corp."
       }
      }
     },
     "localname": "CDIHoldingsIIICorpAndCDIHoldingsICorpMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CHGPPCParentLLCPPCCHGBlockerLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CHG PPC Parent LLC &amp; PPC CHG Blocker LLC",
        "label": "CHG PPC Parent LLC &amp; PPC CHG Blocker LLC [Member]",
        "terseLabel": "CHG PPC Parent LLC &amp; PPC CHG Blocker LLC"
       }
      }
     },
     "localname": "CHGPPCParentLLCPPCCHGBlockerLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CMGHoldCoLLCAndCMGBuyerHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CMG HoldCo, LLC and CMG Buyer Holdings, Inc.",
        "label": "CMG HoldCo, LLC and CMG Buyer Holdings, Inc. [Member]",
        "terseLabel": "CMG HoldCo, LLC and CMG Buyer Holdings, Inc."
       }
      }
     },
     "localname": "CMGHoldCoLLCAndCMGBuyerHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CSTHoldingCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CST Holding Company",
        "label": "CST Holding Company [Member]",
        "terseLabel": "CST Holding Company"
       }
      }
     },
     "localname": "CSTHoldingCompanyMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CVPHoldcoIncAndOMERSWildcatsInvestmentHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CVP Holdco, Inc. and OMERS Wildcats Investment Holdings LLC",
        "label": "CVP Holdco, Inc. and OMERS Wildcats Investment Holdings LLC [Member]",
        "terseLabel": "CVP Holdco, Inc. and OMERS Wildcats Investment Holdings LLC"
       }
      }
     },
     "localname": "CVPHoldcoIncAndOMERSWildcatsInvestmentHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CadenceAerospaceLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cadence Aerospace, LLC",
        "label": "Cadence Aerospace, LLC [Member]",
        "terseLabel": "Cadence Aerospace, LLC"
       }
      }
     },
     "localname": "CadenceAerospaceLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CanadianImperialBankOfCommerceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Canadian Imperial Bank of Commerce",
        "label": "Canadian Imperial Bank of Commerce [Member]",
        "terseLabel": "Canadian Imperial Bank of Commerce"
       }
      }
     },
     "localname": "CanadianImperialBankOfCommerceMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CapitalGainsIncentiveFeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital Gains Incentive Fees",
        "label": "Capital Gains Incentive Fees [Member]",
        "terseLabel": "Capital Gains Incentive Fees"
       }
      }
     },
     "localname": "CapitalGainsIncentiveFeesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CapitalGoodsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital Goods",
        "label": "Capital Goods [Member]",
        "terseLabel": "Capital Goods"
       }
      }
     },
     "localname": "CapitalGoodsMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CapstoneAcquisitionHoldingsIncAndCapstoneParentHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capstone Acquisition Holdings, Inc. and Capstone Parent Holdings, LP",
        "label": "Capstone Acquisition Holdings, Inc. and Capstone Parent Holdings, LP [Member]",
        "terseLabel": "Capstone Acquisition Holdings, Inc. and Capstone Parent Holdings, LP"
       }
      }
     },
     "localname": "CapstoneAcquisitionHoldingsIncAndCapstoneParentHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CardinalParentIncAndPackersSoftwareIntermediateHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cardinal Parent, Inc. and Packers Software Intermediate Holdings, Inc.",
        "label": "Cardinal Parent, Inc. and Packers Software Intermediate Holdings, Inc. [Member]",
        "terseLabel": "Cardinal Parent, Inc. and Packers Software Intermediate Holdings, Inc."
       }
      }
     },
     "localname": "CardinalParentIncAndPackersSoftwareIntermediateHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CenterForAutismAndRelatedDisordersLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Center for Autism and Related Disorders, LLC",
        "label": "Center for Autism and Related Disorders, LLC [Member]",
        "terseLabel": "Center for Autism and Related Disorders, LLC"
       }
      }
     },
     "localname": "CenterForAutismAndRelatedDisordersLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CentricBrandsLLCAndCentricBrandsGPLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Centric Brands LLC and Centric Brands GP LLC",
        "label": "Centric Brands LLC and Centric Brands GP LLC [Member]",
        "terseLabel": "Centric Brands LLC and Centric Brands GP LLC"
       }
      }
     },
     "localname": "CentricBrandsLLCAndCentricBrandsGPLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ChangeInUnrealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChange": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change In Unrealized Gain (Loss), Investment, Derivative, and Foreign Currency Transaction Price Change",
        "label": "Change In Unrealized Gain (Loss), Investment, Derivative, and Foreign Currency Transaction Price Change",
        "terseLabel": "Net unrealized gains (losses)"
       }
      }
     },
     "localname": "ChangeInUnrealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChange",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_ChariotBuyerLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chariot Buyer LLC",
        "label": "Chariot Buyer LLC [Member]",
        "terseLabel": "Chariot Buyer LLC"
       }
      }
     },
     "localname": "ChariotBuyerLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CiprianiUSAIncAndCiprianiGroupHoldingSARLMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cipriani USA, Inc. and Cipriani Group Holding S.A.R.L.",
        "label": "Cipriani USA, Inc. and Cipriani Group Holding S.A.R.L. [Member]",
        "terseLabel": "Cipriani USA, Inc. and Cipriani Group Holding S.A.R.L."
       }
      }
     },
     "localname": "CiprianiUSAIncAndCiprianiGroupHoldingSARLMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ClientOfVaragonMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Client Of Varagon",
        "label": "Client Of Varagon [Member]",
        "terseLabel": "Client of Varagon"
       }
      }
     },
     "localname": "ClientOfVaragonMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CobaltBuyerSubIncCobaltHoldingsILPAndCobaltIntermediateIIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cobalt Buyer Sub, Inc., Cobalt Holdings I, LP, and Cobalt Intermediate I, Inc.",
        "label": "Cobalt Buyer Sub, Inc., Cobalt Holdings I, LP, and Cobalt Intermediate I, Inc. [Member]",
        "terseLabel": "Cobalt Buyer Sub, Inc., Cobalt Holdings I, LP, and Cobalt Intermediate I, Inc."
       }
      }
     },
     "localname": "CobaltBuyerSubIncCobaltHoldingsILPAndCobaltIntermediateIIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CommercialAndProfessionalServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial And Professional Services",
        "label": "Commercial And Professional Services [Member]",
        "terseLabel": "Commercial and Professional Services"
       }
      }
     },
     "localname": "CommercialAndProfessionalServicesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CommercialTrailerLeasingIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial Trailer Leasing, Inc.",
        "label": "Commercial Trailer Leasing, Inc. [Member]",
        "terseLabel": "Commercial Trailer Leasing, Inc."
       }
      }
     },
     "localname": "CommercialTrailerLeasingIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CommonStockAdditionalDividendsPerShareDeclared": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Additional Dividends, Per Share, Declared",
        "label": "Common Stock, Additional Dividends, Per Share, Declared",
        "terseLabel": "Additional dividends declared (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockAdditionalDividendsPerShareDeclared",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "arcc_CommunityBrandsParentCoLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Community Brands ParentCo, LLC",
        "label": "Community Brands ParentCo, LLC [Member]",
        "terseLabel": "Community Brands ParentCo, LLC"
       }
      }
     },
     "localname": "CommunityBrandsParentCoLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ComplexLegalServicesIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Complex Legal Services, Inc.",
        "label": "Complex Legal Services, Inc. [Member]",
        "terseLabel": "Complex Legal Services, Inc."
       }
      }
     },
     "localname": "ComplexLegalServicesIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ComprehensiveEyeCarePartnersLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Comprehensive EyeCare Partners, LLC",
        "label": "Comprehensive EyeCare Partners, LLC [Member]",
        "terseLabel": "Comprehensive EyeCare Partners, LLC"
       }
      }
     },
     "localname": "ComprehensiveEyeCarePartnersLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ConsilioMidcoLimitedCompusoftUSLLCAndConsilioInvestmentHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consilio Midco Limited, Compusoft US LLC, and Consilio Investment Holdings, L.P.",
        "label": "Consilio Midco Limited, Compusoft US LLC, and Consilio Investment Holdings, L.P. [Member]",
        "terseLabel": "Consilio Midco Limited, Compusoft US LLC, and Consilio Investment Holdings, L.P."
       }
      }
     },
     "localname": "ConsilioMidcoLimitedCompusoftUSLLCAndConsilioInvestmentHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ConsumerDurablesAndApparelMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consumer Durables And Apparel",
        "label": "Consumer Durables And Apparel [Member]",
        "terseLabel": "Consumer Durables and Apparel"
       }
      }
     },
     "localname": "ConsumerDurablesAndApparelMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ConsumerServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consumer Services",
        "label": "Consumer Services [Member]",
        "terseLabel": "Consumer Services"
       }
      }
     },
     "localname": "ConsumerServicesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ConsumerStaplesDistributionAndRetailMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consumer Staples Distribution And Retail",
        "label": "Consumer Staples Distribution And Retail [Member]",
        "terseLabel": "Consumer Staples Distribution and Retail"
       }
      }
     },
     "localname": "ConsumerStaplesDistributionAndRetailMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ContinentalAcquisitionHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Continental Acquisition Holdings, Inc.",
        "label": "Continental Acquisition Holdings, Inc. [Member]",
        "terseLabel": "Continental Acquisition Holdings, Inc."
       }
      }
     },
     "localname": "ContinentalAcquisitionHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ContinentalCafeLLCAndInfinityOvationYachtChartersLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Continental Cafe, LLC and Infinity Ovation Yacht Charters, LLC",
        "label": "Continental Cafe, LLC and Infinity Ovation Yacht Charters, LLC [Member]",
        "terseLabel": "Continental Cafe, LLC and Infinity Ovation Yacht Charters, LLC"
       }
      }
     },
     "localname": "ContinentalCafeLLCAndInfinityOvationYachtChartersLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ConveyHealthSolutionsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convey Health Solutions, Inc.",
        "label": "Convey Health Solutions, Inc. [Member]",
        "terseLabel": "Convey Health Solutions, Inc."
       }
      }
     },
     "localname": "ConveyHealthSolutionsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CoreLogicIncAndTVIIICelestialCoInvestLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CoreLogic, Inc. and T-VIII Celestial Co-Invest LP",
        "label": "CoreLogic, Inc. and T-VIII Celestial Co-Invest LP [Member]",
        "terseLabel": "CoreLogic, Inc. and T-VIII Celestial Co-Invest LP"
       }
      }
     },
     "localname": "CoreLogicIncAndTVIIICelestialCoInvestLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CoritySoftwareIncCoritySoftwareUSAIncAndCorityParentIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cority Software Inc., Cority Software (USA) Inc., and Cority Parent, Inc.",
        "label": "Cority Software Inc., Cority Software (USA) Inc., and Cority Parent, Inc. [Member]",
        "terseLabel": "Cority Software Inc., Cority Software (USA) Inc., and Cority Parent, Inc."
       }
      }
     },
     "localname": "CoritySoftwareIncCoritySoftwareUSAIncAndCorityParentIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CornerstoneOnDemandIncAndSunshineSoftwareHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cornerstone OnDemand, Inc. and Sunshine Software Holdings, Inc.",
        "label": "Cornerstone OnDemand, Inc. and Sunshine Software Holdings, Inc. [Member]",
        "terseLabel": "Cornerstone OnDemand, Inc. and Sunshine Software Holdings, Inc."
       }
      }
     },
     "localname": "CornerstoneOnDemandIncAndSunshineSoftwareHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CostOfBorrowingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost Of Borrowing",
        "label": "Cost Of Borrowing [Member]",
        "terseLabel": "Cost of borrowing"
       }
      }
     },
     "localname": "CostOfBorrowingMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CovarisIntermediate3LLCCovarisParentLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Covaris Intermediate 3, LLC &amp; Covaris Parent, LLC",
        "label": "Covaris Intermediate 3, LLC &amp; Covaris Parent, LLC [Member]",
        "terseLabel": "Covaris Intermediate 3, LLC &amp; Covaris Parent, LLC"
       }
      }
     },
     "localname": "CovarisIntermediate3LLCCovarisParentLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_CrownCTParentIncCrownCTHoldCoIncAndCrownCTManagementLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Crown CT Parent Inc., Crown CT HoldCo Inc. and Crown CT Management LLC",
        "label": "Crown CT Parent Inc., Crown CT HoldCo Inc. and Crown CT Management LLC [Member]",
        "terseLabel": "Crown CT Parent Inc., Crown CT HoldCo Inc. and Crown CT Management LLC"
       }
      }
     },
     "localname": "CrownCTParentIncCrownCTHoldCoIncAndCrownCTManagementLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DFSHoldingCompanyIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DFS Holding Company, Inc.",
        "label": "DFS Holding Company, Inc. [Member]",
        "terseLabel": "DFS Holding Company, Inc."
       }
      }
     },
     "localname": "DFSHoldingCompanyIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DRSHoldingsIIIIncAndDRSHoldingsIIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DRS Holdings III, Inc. and DRS Holdings I, Inc.",
        "label": "DRS Holdings III, Inc. and DRS Holdings I, Inc. [Member]",
        "terseLabel": "DRS Holdings III, Inc. and DRS Holdings I, Inc."
       }
      }
     },
     "localname": "DRSHoldingsIIIIncAndDRSHoldingsIIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DTIHoldcoIncAndOPEDTIHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DTI Holdco, Inc. and OPE DTI Holdings, Inc.",
        "label": "DTI Holdco, Inc. and OPE DTI Holdings, Inc. [Member]",
        "terseLabel": "DTI Holdco, Inc. and OPE DTI Holdings, Inc."
       }
      }
     },
     "localname": "DTIHoldcoIncAndOPEDTIHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DatixBidcoLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Datix Bidco Limited",
        "label": "Datix Bidco Limited [Member]",
        "terseLabel": "Datix Bidco Limited"
       }
      }
     },
     "localname": "DatixBidcoLimitedMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DcertBuyerIncDCertPreferredHoldingsIncAndDestinyDigitalHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dcert Buyer, Inc., DCert Preferred Holdings, Inc. and Destiny Digital Holdings, L.P.",
        "label": "Dcert Buyer, Inc., DCert Preferred Holdings, Inc. and Destiny Digital Holdings, L.P. [Member]",
        "terseLabel": "Dcert Buyer, Inc., DCert Preferred Holdings, Inc. and Destiny Digital Holdings, L.P."
       }
      }
     },
     "localname": "DcertBuyerIncDCertPreferredHoldingsIncAndDestinyDigitalHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DebtAndEquitySecuritiesRealizedGainLossMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt And Equity Securities, Realized Gain (Loss)",
        "label": "Debt And Equity Securities, Realized Gain (Loss) [Member]",
        "terseLabel": "Debt and Equity Securities, Realized Gain (Loss)"
       }
      }
     },
     "localname": "DebtAndEquitySecuritiesRealizedGainLossMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofChangesinInvestmentsthatuseLevel3InputsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DebtAndEquitySecuritiesUnrealizedGainLossMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt And Equity Securities, Unrealized Gain (Loss)",
        "label": "Debt And Equity Securities, Unrealized Gain (Loss) [Member]",
        "terseLabel": "Debt and Equity Securities, Unrealized Gain (Loss)"
       }
      }
     },
     "localname": "DebtAndEquitySecuritiesUnrealizedGainLossMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofChangesinInvestmentsthatuseLevel3InputsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DebtInstrumentConvertibleConversionPremiumPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Conversion Premium Percentage",
        "label": "Debt Instrument, Convertible, Conversion Premium Percentage",
        "terseLabel": "Conversion premium"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPremiumPercentage",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "arcc_DebtInstrumentCovenantAssetsToDebtRatioMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Assets To Debt Ratio, Minimum",
        "label": "Debt Instrument, Covenant, Assets To Debt Ratio, Minimum",
        "terseLabel": "Minimum required ratio of total assets to total indebtedness"
       }
      }
     },
     "localname": "DebtInstrumentCovenantAssetsToDebtRatioMinimum",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "arcc_DebtInstrumentExtensionOptionTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Extension Option, Term",
        "label": "Debt Instrument, Extension Option, Term",
        "terseLabel": "Term of debt maturity extension option"
       }
      }
     },
     "localname": "DebtInstrumentExtensionOptionTerm",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "arcc_DebtInstrumentNumberOfExtensionOptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Number Of Extension Options",
        "label": "Debt Instrument, Number Of Extension Options",
        "terseLabel": "Number of debt maturity extensions"
       }
      }
     },
     "localname": "DebtInstrumentNumberOfExtensionOptions",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "arcc_DebtSecuritiesFirstLienSeniorSecuredLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, First Lien Senior Secured Loans",
        "label": "Debt Securities, First Lien Senior Secured Loans [Member]",
        "terseLabel": "First lien senior secured loans"
       }
      }
     },
     "localname": "DebtSecuritiesFirstLienSeniorSecuredLoansMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryoftheSDLPPortfolioDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DebtSecuritiesFirstLienSeniorSecuredLoansUnitrancheMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, First Lien Senior Secured Loans, Unitranche",
        "label": "Debt Securities, First Lien Senior Secured Loans, Unitranche [Member]",
        "terseLabel": "Unitranche loans"
       }
      }
     },
     "localname": "DebtSecuritiesFirstLienSeniorSecuredLoansUnitrancheMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryoftheSDLPPortfolioDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DebtSecuritiesSecondLienSeniorSecuredLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Second Lien Senior Secured Loans",
        "label": "Debt Securities, Second Lien Senior Secured Loans [Member]",
        "terseLabel": "Second lien senior secured loans"
       }
      }
     },
     "localname": "DebtSecuritiesSecondLienSeniorSecuredLoansMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DecoPacIncAndKCAKEHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DecoPac, Inc. and KCAKE Holdings Inc.",
        "label": "DecoPac, Inc. and KCAKE Holdings Inc. [Member]",
        "terseLabel": "DecoPac, Inc. and KCAKE Holdings Inc."
       }
      }
     },
     "localname": "DecoPacIncAndKCAKEHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DelayedDrawLoanCommitmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Delayed Draw Loan Commitments",
        "label": "Delayed Draw Loan Commitments [Member]",
        "terseLabel": "Delayed Draw Loan Commitments"
       }
      }
     },
     "localname": "DelayedDrawLoanCommitmentsMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DenaliHoldcoLLCAndDenaliApexcoLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Denali Holdco LLC and Denali Apexco LP",
        "label": "Denali Holdco LLC and Denali Apexco LP [Member]",
        "terseLabel": "Denali Holdco LLC and Denali Apexco LP"
       }
      }
     },
     "localname": "DenaliHoldcoLLCAndDenaliApexcoLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DerivativeInstrumentsTableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instruments Table",
        "label": "Derivative Instruments Table [Abstract]",
        "terseLabel": "Derivative Instruments Table [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsTableAbstract",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "arcc_DiligentCorporationAndDiligentPreferredIssuerIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Diligent Corporation and Diligent Preferred Issuer, Inc.",
        "label": "Diligent Corporation and Diligent Preferred Issuer, Inc. [Member]",
        "terseLabel": "Diligent Corporation and Diligent Preferred Issuer, Inc."
       }
      }
     },
     "localname": "DiligentCorporationAndDiligentPreferredIssuerIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DisplayHoldingCompanyIncSaldonHoldingsIncAndFastsignsHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Display Holding Company, Inc., Saldon Holdings, Inc. and Fastsigns Holdings Inc.",
        "label": "Display Holding Company, Inc., Saldon Holdings, Inc. and Fastsigns Holdings Inc. [Member]",
        "terseLabel": "Display Holding Company, Inc., Saldon Holdings, Inc. and Fastsigns Holdings Inc."
       }
      }
     },
     "localname": "DisplayHoldingCompanyIncSaldonHoldingsIncAndFastsignsHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DistributionExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution Expense",
        "label": "Distribution Expense",
        "terseLabel": "Distributions to subordinated notes"
       }
      }
     },
     "localname": "DistributionExpense",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_DividendDeclaredFebruaryNineTwoThousandTwentyTwoDividendTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividend Declared, February Nine Two Thousand Twenty Two, Dividend Two",
        "label": "Dividend Declared, February Nine Two Thousand Twenty Two, Dividend Two [Member]",
        "terseLabel": "February 9, 2022, Dividend 2"
       }
      }
     },
     "localname": "DividendDeclaredFebruaryNineTwoThousandTwentyTwoDividendTwoMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONSScheduleofDividendsDeclaredandPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DividendDeclaredFebruaryNineTwoThousandTwentyTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "February Nine Two Thousand Twenty Two Member",
        "label": "Dividend Declared, February Nine Two Thousand Twenty Two [Member]",
        "terseLabel": "February 9, 2022"
       }
      }
     },
     "localname": "DividendDeclaredFebruaryNineTwoThousandTwentyTwoMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONSScheduleofDividendsDeclaredandPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DividendDeclaredFebruarySevenTwoThousandTwentyThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividend Declared, February Seven Two Thousand Twenty Three",
        "label": "Dividend Declared, February Seven Two Thousand Twenty Three [Member]",
        "terseLabel": "February 7, 2023"
       }
      }
     },
     "localname": "DividendDeclaredFebruarySevenTwoThousandTwentyThreeMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONSScheduleofDividendsDeclaredandPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DividendsAndDistributionsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends And Distributions Text block",
        "label": "Dividends And Distributions [Text Block]",
        "terseLabel": "DIVIDENDS AND DISTRIBUTIONS"
       }
      }
     },
     "localname": "DividendsAndDistributionsTextBlock",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "arcc_DrillingInfoHoldingsIncAndTitanDIPreferredHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Drilling Info Holdings, Inc. and Titan DI Preferred Holdings, Inc.",
        "label": "Drilling Info Holdings, Inc. and Titan DI Preferred Holdings, Inc. [Member]",
        "terseLabel": "Drilling Info Holdings, Inc. and Titan DI Preferred Holdings, Inc."
       }
      }
     },
     "localname": "DrillingInfoHoldingsIncAndTitanDIPreferredHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DyeDurhamCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dye &amp; Durham Corporation",
        "label": "Dye &amp; Durham Corporation [Member]",
        "terseLabel": "Dye &amp; Durham Corporation"
       }
      }
     },
     "localname": "DyeDurhamCorporationMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_DynamicNCAerospaceHoldingsLLCAndDynamicNCInvestmentHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dynamic NC Aerospace Holdings, LLC and Dynamic NC Investment Holdings, LP",
        "label": "Dynamic NC Aerospace Holdings, LLC and Dynamic NC Investment Holdings, LP [Member]",
        "terseLabel": "Dynamic NC Aerospace Holdings, LLC and Dynamic NC Investment Holdings, LP"
       }
      }
     },
     "localname": "DynamicNCAerospaceHoldingsLLCAndDynamicNCInvestmentHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ECapitalFinanceCorpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "eCapital Finance Corp.",
        "label": "eCapital Finance Corp. [Member]",
        "terseLabel": "eCapital Finance Corp."
       }
      }
     },
     "localname": "ECapitalFinanceCorpMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_EPPurchaserLLCAndTPGVIIIEPCoInvestIILPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EP Purchaser, LLC and TPG VIII EP Co-Invest II, L.P.",
        "label": "EP Purchaser, LLC and TPG VIII EP Co-Invest II, L.P. [Member]",
        "terseLabel": "EP Purchaser, LLC and TPG VIII EP Co-Invest II, L.P."
       }
      }
     },
     "localname": "EPPurchaserLLCAndTPGVIIIEPCoInvestIILPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_EPSNASSParentIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EPS NASS Parent, Inc.",
        "label": "EPS NASS Parent, Inc. [Member]",
        "terseLabel": "EPS NASS Parent, Inc."
       }
      }
     },
     "localname": "EPSNASSParentIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_EPWealthAdvisorsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EP Wealth Advisors, LLC",
        "label": "EP Wealth Advisors, LLC [Member]",
        "terseLabel": "EP Wealth Advisors, LLC"
       }
      }
     },
     "localname": "EPWealthAdvisorsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_EResearchTechnologyIncAndAstorgVIICoInvestERTMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "eResearch Technology, Inc. and Astorg VII Co-Invest ERT",
        "label": "eResearch Technology, Inc. and Astorg VII Co-Invest ERT [Member]",
        "terseLabel": "eResearch Technology, Inc. and Astorg VII Co-Invest ERT"
       }
      }
     },
     "localname": "EResearchTechnologyIncAndAstorgVIICoInvestERTMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ESCPPPGHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ESCP PPG Holdings, LLC",
        "label": "ESCP PPG Holdings, LLC [Member]",
        "terseLabel": "ESCP PPG Holdings, LLC"
       }
      }
     },
     "localname": "ESCPPPGHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ESHAResearchLLCAndRMCFVICIVXLVIIILPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ESHA Research, LLC and RMCF VI CIV XLVIII, L.P.",
        "label": "ESHA Research, LLC and RMCF VI CIV XLVIII, L.P. [Member]",
        "terseLabel": "ESHA Research, LLC and RMCF VI CIV XLVIII, L.P."
       }
      }
     },
     "localname": "ESHAResearchLLCAndRMCFVICIVXLVIIILPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_EagleFootballHoldingsBidCoLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eagle Football Holdings BidCo Limited",
        "label": "Eagle Football Holdings BidCo Limited [Member]",
        "terseLabel": "Eagle Football Holdings BidCo Limited"
       }
      }
     },
     "localname": "EagleFootballHoldingsBidCoLimitedMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_EducationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Education",
        "label": "Education [Member]",
        "terseLabel": "Education"
       }
      }
     },
     "localname": "EducationMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ElemicaParentIncEZElemicaHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Elemica Parent, Inc. &amp; EZ Elemica Holdings, Inc.",
        "label": "Elemica Parent, Inc. &amp; EZ Elemica Holdings, Inc. [Member]",
        "terseLabel": "Elemica Parent, Inc. &amp; EZ Elemica Holdings, Inc."
       }
      }
     },
     "localname": "ElemicaParentIncEZElemicaHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ElevationServicesParentHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Elevation Services Parent Holdings, LLC",
        "label": "Elevation Services Parent Holdings, LLC [Member]",
        "terseLabel": "Elevation Services Parent Holdings, LLC"
       }
      }
     },
     "localname": "ElevationServicesParentHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_EmergencyCommunicationsNetworkLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Emergency Communications Network, LLC",
        "label": "Emergency Communications Network, LLC [Member]",
        "terseLabel": "Emergency Communications Network, LLC"
       }
      }
     },
     "localname": "EmergencyCommunicationsNetworkLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_EpiServerIncAndEpiserverSwedenHoldingsABMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EpiServer Inc. and Episerver Sweden Holdings AB",
        "label": "EpiServer Inc. and Episerver Sweden Holdings AB [Member]",
        "terseLabel": "EpiServer Inc. and Episerver Sweden Holdings AB"
       }
      }
     },
     "localname": "EpiServerIncAndEpiserverSwedenHoldingsABMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_EquityInvestmentCommitmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Investment Commitments",
        "label": "Equity Investment Commitments [Member]",
        "terseLabel": "Equity investment commitments"
       }
      }
     },
     "localname": "EquityInvestmentCommitmentsMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofPrivateEquityCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_EquityOfferingExpensesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Offering Expenses Policy Text Block",
        "label": "Equity Offering Expenses [Policy Text Block]",
        "terseLabel": "Equity Offering Expenses"
       }
      }
     },
     "localname": "EquityOfferingExpensesPolicyTextBlock",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "arcc_EssentialServicesHoldingCorporationAndOMERSMahomesInvestmentHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Essential Services Holding Corporation and OMERS Mahomes Investment Holdings LLC",
        "label": "Essential Services Holding Corporation and OMERS Mahomes Investment Holdings LLC [Member]",
        "terseLabel": "Essential Services Holding Corporation and OMERS Mahomes Investment Holdings LLC"
       }
      }
     },
     "localname": "EssentialServicesHoldingCorporationAndOMERSMahomesInvestmentHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_EvolentHealthLLCAndEvolentHealthIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Evolent Health LLC and Evolent Health, Inc.",
        "label": "Evolent Health LLC and Evolent Health, Inc. [Member]",
        "terseLabel": "Evolent Health LLC and Evolent Health, Inc."
       }
      }
     },
     "localname": "EvolentHealthLLCAndEvolentHealthIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ExpenseReimbursementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expense Reimbursement",
        "label": "Expense Reimbursement [Member]",
        "terseLabel": "Expense Reimbursement"
       }
      }
     },
     "localname": "ExpenseReimbursementMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ExtraHopNetworksIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ExtraHop Networks, Inc.",
        "label": "ExtraHop Networks, Inc. [Member]",
        "terseLabel": "ExtraHop Networks, Inc."
       }
      }
     },
     "localname": "ExtraHopNetworksIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_FMSystemsGroupLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FM:Systems Group, LLC",
        "label": "FM:Systems Group, LLC [Member]",
        "terseLabel": "FM:Systems Group, LLC"
       }
      }
     },
     "localname": "FMSystemsGroupLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_FSSquaredHoldingCorpAndFSSquaredLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FS Squared Holding Corp. and FS Squared, LLC",
        "label": "FS Squared Holding Corp. and FS Squared, LLC [Member]",
        "terseLabel": "FS Squared Holding Corp. and FS Squared, LLC"
       }
      }
     },
     "localname": "FSSquaredHoldingCorpAndFSSquaredLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccretionAmortizationOfDiscountOnSecurities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Accretion (Amortization) of Discount On Securities",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Accretion (Amortization) of Discount On Securities",
        "terseLabel": "Net accretion of discount on securities"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccretionAmortizationOfDiscountOnSecurities",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofChangesinInvestmentsthatuseLevel3InputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPIKInterestAndDividends": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, PIK Interest And Dividends",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, PIK Interest And Dividends",
        "terseLabel": "PIK interest and dividends"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPIKInterestAndDividends",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofChangesinInvestmentsthatuseLevel3InputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_FerrellgasLPAndFerrelgasPartnersLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ferrellgas, L.P. and Ferrelgas Partners, L.P.",
        "label": "Ferrellgas, L.P. and Ferrelgas Partners, L.P. [Member]",
        "terseLabel": "Ferrellgas, L.P. and Ferrelgas Partners, L.P."
       }
      }
     },
     "localname": "FerrellgasLPAndFerrelgasPartnersLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_FlinnScientificIncAndWCIQuantumHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Flinn Scientific, Inc. and WCI-Quantum Holdings, Inc.",
        "label": "Flinn Scientific, Inc. and WCI-Quantum Holdings, Inc. [Member]",
        "terseLabel": "Flinn Scientific, Inc. and WCI-Quantum Holdings, Inc."
       }
      }
     },
     "localname": "FlinnScientificIncAndWCIQuantumHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_FloridaFoodProductsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Florida Food Products, LLC",
        "label": "Florida Food Products, LLC [Member]",
        "terseLabel": "Florida Food Products, LLC"
       }
      }
     },
     "localname": "FloridaFoodProductsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ForeignCurrencyForwardContractMaturityDateApr192023CADMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Forward Contract, Maturity Date Apr 19 2023 CAD",
        "label": "Foreign Currency Forward Contract, Maturity Date Apr 19 2023 CAD [Member]",
        "terseLabel": "Maturity Date 4/19/2023 CAD"
       }
      }
     },
     "localname": "ForeignCurrencyForwardContractMaturityDateApr192023CADMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ForeignCurrencyForwardContractMaturityDateApr282023CADContractFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Forward Contract, Maturity Date Apr 28 2023 CAD, Contract Four",
        "label": "Foreign Currency Forward Contract, Maturity Date Apr 28 2023 CAD, Contract Four [Member]",
        "terseLabel": "Maturity Date 4/28/2023 CAD 4"
       }
      }
     },
     "localname": "ForeignCurrencyForwardContractMaturityDateApr282023CADContractFourMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ForeignCurrencyForwardContractMaturityDateApr282023CADContractOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Forward Contract, Maturity Date Apr 28 2023 CAD, Contract One",
        "label": "Foreign Currency Forward Contract, Maturity Date Apr 28 2023 CAD, Contract One [Member]",
        "terseLabel": "Maturity Date 4/28/2023 CAD"
       }
      }
     },
     "localname": "ForeignCurrencyForwardContractMaturityDateApr282023CADContractOneMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ForeignCurrencyForwardContractMaturityDateApr282023CADContractThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Forward Contract, Maturity Date Apr 28 2023 CAD, Contract Three",
        "label": "Foreign Currency Forward Contract, Maturity Date Apr 28 2023 CAD, Contract Three [Member]",
        "terseLabel": "Maturity Date 4/28/2023 CAD 3"
       }
      }
     },
     "localname": "ForeignCurrencyForwardContractMaturityDateApr282023CADContractThreeMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ForeignCurrencyForwardContractMaturityDateApr282023CADContractTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Forward Contract, Maturity Date Apr 28 2023 CAD, Contract Two",
        "label": "Foreign Currency Forward Contract, Maturity Date Apr 28 2023 CAD, Contract Two [Member]",
        "terseLabel": "Maturity Date 4/28/2023 CAD 2"
       }
      }
     },
     "localname": "ForeignCurrencyForwardContractMaturityDateApr282023CADContractTwoMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ForeignCurrencyForwardContractMaturityDateApr282023EURMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Forward Contract, Maturity Date Apr 28 2023 EUR",
        "label": "Foreign Currency Forward Contract, Maturity Date Apr 28 2023 EUR [Member]",
        "terseLabel": "Maturity Date 4/28/2023 EUR"
       }
      }
     },
     "localname": "ForeignCurrencyForwardContractMaturityDateApr282023EURMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ForeignCurrencyForwardContractMaturityDateApr282023GBPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Forward Contract, Maturity Date Apr 28 2023 GBP",
        "label": "Foreign Currency Forward Contract, Maturity Date Apr 28 2023 GBP [Member]",
        "terseLabel": "Maturity Date 4/28/2023 GBP"
       }
      }
     },
     "localname": "ForeignCurrencyForwardContractMaturityDateApr282023GBPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ForeignCurrencyForwardContractMaturityDateApr282023NZDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Forward Contract, Maturity Date Apr 28 2023 NZD",
        "label": "Foreign Currency Forward Contract, Maturity Date Apr 28 2023 NZD [Member]",
        "terseLabel": "Maturity Date 4/28/2023 NZD"
       }
      }
     },
     "localname": "ForeignCurrencyForwardContractMaturityDateApr282023NZDMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ForeignCurrencyForwardContractMaturityDateApr282023USDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Forward Contract, Maturity Date Apr 28 2023 USD",
        "label": "Foreign Currency Forward Contract, Maturity Date Apr 28 2023 USD [Member]",
        "terseLabel": "Maturity Date 4/28/2023 USD"
       }
      }
     },
     "localname": "ForeignCurrencyForwardContractMaturityDateApr282023USDMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ForeignCurrencyForwardContractMaturityDateJan182023CADMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Forward Contract, Maturity Date Jan 18 2023 CAD",
        "label": "Foreign Currency Forward Contract, Maturity Date Jan 18 2023 CAD [Member]",
        "terseLabel": "Maturity Date 1/18/2023, CAD"
       }
      }
     },
     "localname": "ForeignCurrencyForwardContractMaturityDateJan182023CADMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ForeignCurrencyForwardContractMaturityDateJan272023CADContractOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Forward Contract, Maturity Date Jan 27 2023 CAD, Contract One",
        "label": "Foreign Currency Forward Contract, Maturity Date Jan 27 2023 CAD, Contract One [Member]",
        "terseLabel": "Maturity Date 1/27/2023, CAD"
       }
      }
     },
     "localname": "ForeignCurrencyForwardContractMaturityDateJan272023CADContractOneMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ForeignCurrencyForwardContractMaturityDateJan272023CADContractTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Forward Contract, Maturity Date Jan 27 2023 CAD, Contract Two",
        "label": "Foreign Currency Forward Contract, Maturity Date Jan 27 2023 CAD, Contract Two [Member]",
        "terseLabel": "Maturity Date 1/27/2023, CAD"
       }
      }
     },
     "localname": "ForeignCurrencyForwardContractMaturityDateJan272023CADContractTwoMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ForeignCurrencyForwardContractMaturityDateJan272023EURMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Forward Contract, Maturity Date Jan 27 2023 EUR",
        "label": "Foreign Currency Forward Contract, Maturity Date Jan 27 2023 EUR [Member]",
        "terseLabel": "Maturity Date 1/27/2023, EUR"
       }
      }
     },
     "localname": "ForeignCurrencyForwardContractMaturityDateJan272023EURMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ForeignCurrencyForwardContractMaturityDateJan272023GBPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Forward Contract, Maturity Date Jan 27 2023 GBP",
        "label": "Foreign Currency Forward Contract, Maturity Date Jan 27 2023 GBP [Member]",
        "terseLabel": "Maturity Date 1/27/2023, GBP"
       }
      }
     },
     "localname": "ForeignCurrencyForwardContractMaturityDateJan272023GBPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ForeignCurrencyForwardContractMaturityDateJan272023NZDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Forward Contract, Maturity Date Jan 27 2023 NZD",
        "label": "Foreign Currency Forward Contract, Maturity Date Jan 27 2023 NZD [Member]",
        "terseLabel": "Maturity Date 1/27/2023, NZD"
       }
      }
     },
     "localname": "ForeignCurrencyForwardContractMaturityDateJan272023NZDMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ForescoutTechnologiesIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forescout Technologies, Inc.",
        "label": "Forescout Technologies, Inc. [Member]",
        "terseLabel": "Forescout Technologies, Inc."
       }
      }
     },
     "localname": "ForescoutTechnologiesIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_FoundationRiskPartnersCorpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foundation Risk Partners, Corp.",
        "label": "Foundation Risk Partners, Corp. [Member]",
        "terseLabel": "Foundation Risk Partners, Corp."
       }
      }
     },
     "localname": "FoundationRiskPartnersCorpMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_GFParentLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "GF Parent LLC",
        "label": "GF Parent LLC [Member]",
        "terseLabel": "GF Parent LLC"
       }
      }
     },
     "localname": "GFParentLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_GHXUltimateParentCorporationCommerceParentIncAndCommerceTopcoLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "GHX Ultimate Parent Corporation, Commerce Parent, Inc. and Commerce Topco, LLC",
        "label": "GHX Ultimate Parent Corporation, Commerce Parent, Inc. and Commerce Topco, LLC [Member]",
        "terseLabel": "GHX Ultimate Parent Corporation, Commerce Parent, Inc. and Commerce Topco, LLC"
       }
      }
     },
     "localname": "GHXUltimateParentCorporationCommerceParentIncAndCommerceTopcoLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_GIRangerIntermediateLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "GI Ranger Intermediate LLC",
        "label": "GI Ranger Intermediate LLC [Member]",
        "terseLabel": "GI Ranger Intermediate LLC"
       }
      }
     },
     "localname": "GIRangerIntermediateLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_GNZEnergyBidcoLimitedAndGalileoCoInvestmentTrustIMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "GNZ Energy Bidco Limited and Galileo Co-investment Trust I",
        "label": "GNZ Energy Bidco Limited and Galileo Co-investment Trust I [Member]",
        "terseLabel": "GNZ Energy Bidco Limited and Galileo Co-investment Trust I"
       }
      }
     },
     "localname": "GNZEnergyBidcoLimitedAndGalileoCoInvestmentTrustIMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_GPMInvestmentsLLCAndARKOCorpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "GPM Investments, LLC and ARKO Corp.",
        "label": "GPM Investments, LLC and ARKO Corp. [Member]",
        "terseLabel": "GPM Investments, LLC and ARKO Corp."
       }
      }
     },
     "localname": "GPMInvestmentsLLCAndARKOCorpMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_GalwayBorrowerLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Galway Borrower LLC",
        "label": "Galway Borrower LLC [Member]",
        "terseLabel": "Galway Borrower LLC"
       }
      }
     },
     "localname": "GalwayBorrowerLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_GenesisAcquisitionCoAndGenesisUltimateHoldingCoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Genesis Acquisition Co. and Genesis Ultimate Holding Co.",
        "label": "Genesis Acquisition Co. and Genesis Ultimate Holding Co. [Member]",
        "terseLabel": "Genesis Acquisition Co. and Genesis Ultimate Holding Co."
       }
      }
     },
     "localname": "GenesisAcquisitionCoAndGenesisUltimateHoldingCoMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_GlobalMedicalResponseIncAndGMRBuyerCorpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Global Medical Response, Inc. and GMR Buyer Corp.",
        "label": "Global Medical Response, Inc. and GMR Buyer Corp. [Member]",
        "terseLabel": "Global Medical Response, Inc. and GMR Buyer Corp."
       }
      }
     },
     "localname": "GlobalMedicalResponseIncAndGMRBuyerCorpMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_GothamGreensHoldingsPBCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gotham Greens Holdings, PBC",
        "label": "Gotham Greens Holdings, PBC [Member]",
        "terseLabel": "Gotham Greens Holdings, PBC"
       }
      }
     },
     "localname": "GothamGreensHoldingsPBCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_GraphPADSoftwareLLCInsightfulScienceIntermediateILLCAndInsightfulScienceHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "GraphPAD Software, LLC, Insightful Science Intermediate I, LLC and Insightful Science Holdings, LLC",
        "label": "GraphPAD Software, LLC, Insightful Science Intermediate I, LLC and Insightful Science Holdings, LLC [Member]",
        "terseLabel": "GraphPAD Software, LLC, Insightful Science Intermediate I, LLC and Insightful Science Holdings, LLC"
       }
      }
     },
     "localname": "GraphPADSoftwareLLCInsightfulScienceIntermediateILLCAndInsightfulScienceHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_HAIAcquisitionCorporationAndAlohaTopcoLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "HAI Acquisition Corporation and Aloha Topco, LLC",
        "label": "HAI Acquisition Corporation and Aloha Topco, LLC [Member]",
        "terseLabel": "HAI Acquisition Corporation and Aloha Topco, LLC"
       }
      }
     },
     "localname": "HAIAcquisitionCorporationAndAlohaTopcoLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_HFoodHoldingsLLCAndMatterhornParentLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "H-Food Holdings, LLC and Matterhorn Parent, LLC",
        "label": "H-Food Holdings, LLC and Matterhorn Parent, LLC [Member]",
        "terseLabel": "H-Food Holdings, LLC and Matterhorn Parent, LLC"
       }
      }
     },
     "localname": "HFoodHoldingsLLCAndMatterhornParentLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_HHStellaIncAndBedrockParentHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "HH-Stella, Inc. and Bedrock Parent Holdings, LP",
        "label": "HH-Stella, Inc. and Bedrock Parent Holdings, LP [Member]",
        "terseLabel": "HH-Stella, Inc. and Bedrock Parent Holdings, LP"
       }
      }
     },
     "localname": "HHStellaIncAndBedrockParentHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_HangerIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hanger, Inc.",
        "label": "Hanger, Inc. [Member]",
        "terseLabel": "Hanger, Inc."
       }
      }
     },
     "localname": "HangerIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_HarveyToolCompanyLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Harvey Tool Company, LLC",
        "label": "Harvey Tool Company, LLC [Member]",
        "terseLabel": "Harvey Tool Company, LLC"
       }
      }
     },
     "localname": "HarveyToolCompanyLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_HealthEdgeSoftwareIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "HealthEdge Software, Inc.",
        "label": "HealthEdge Software, Inc. [Member]",
        "terseLabel": "HealthEdge Software, Inc."
       }
      }
     },
     "localname": "HealthEdgeSoftwareIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_HeelstoneRenewableEnergyLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Heelstone Renewable Energy, LLC",
        "label": "Heelstone Renewable Energy, LLC [Member]",
        "terseLabel": "Heelstone Renewable Energy, LLC"
       }
      }
     },
     "localname": "HeelstoneRenewableEnergyLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_HighStreetBuyerIncAndHighStreetHoldcoLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "High Street Buyer, Inc. and High Street Holdco LLC",
        "label": "High Street Buyer, Inc. and High Street Holdco LLC [Member]",
        "terseLabel": "High Street Buyer, Inc. and High Street Holdco LLC"
       }
      }
     },
     "localname": "HighStreetBuyerIncAndHighStreetHoldcoLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_HighlineAftermarketAcquisitionLLCHighlineAftermarketSCAcquisitionIncAndHighlinePPCBlockerLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Highline Aftermarket Acquisition, LLC, Highline Aftermarket SC Acquisition, Inc. and Highline PPC Blocker LLC",
        "label": "Highline Aftermarket Acquisition, LLC, Highline Aftermarket SC Acquisition, Inc. and Highline PPC Blocker LLC [Member]",
        "terseLabel": "Highline Aftermarket Acquisition, LLC, Highline Aftermarket SC Acquisition, Inc. and Highline PPC Blocker LLC"
       }
      }
     },
     "localname": "HighlineAftermarketAcquisitionLLCHighlineAftermarketSCAcquisitionIncAndHighlinePPCBlockerLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_HonorTechnologyIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Honor Technology, Inc.",
        "label": "Honor Technology, Inc. [Member]",
        "terseLabel": "Honor Technology, Inc."
       }
      }
     },
     "localname": "HonorTechnologyIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_HouseholdAndPersonalProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Household And Personal Products",
        "label": "Household And Personal Products [Member]",
        "terseLabel": "Household and Personal Products"
       }
      }
     },
     "localname": "HouseholdAndPersonalProductsMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_HuskiesParentIncGIInsurityParentLLCAndGIInsurityTopcoLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Huskies Parent, Inc., GI Insurity Parent LLC, and GI Insurity Topco LP",
        "label": "Huskies Parent, Inc., GI Insurity Parent LLC, and GI Insurity Topco LP [Member]",
        "terseLabel": "Huskies Parent, Inc., GI Insurity Parent LLC, and GI Insurity Topco LP"
       }
      }
     },
     "localname": "HuskiesParentIncGIInsurityParentLLCAndGIInsurityTopcoLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_IHAMVehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IHAM Vehicles",
        "label": "IHAM Vehicles [Member]",
        "terseLabel": "Consolidated IHAM Vehicles"
       }
      }
     },
     "localname": "IHAMVehiclesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_IONHoldingCorpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ION Holding Corp.",
        "label": "ION Holding Corp. [Member]",
        "terseLabel": "ION Holding Corp."
       }
      }
     },
     "localname": "IONHoldingCorpMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ISQHawkeyeHoldcoIncAndISQHawkeyeHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISQ Hawkeye Holdco, Inc. and ISQ Hawkeye Holdings, LLC",
        "label": "ISQ Hawkeye Holdco, Inc. and ISQ Hawkeye Holdings, LLC [Member]",
        "terseLabel": "ISQ Hawkeye Holdco, Inc. and ISQ Hawkeye Holdings, LLC"
       }
      }
     },
     "localname": "ISQHawkeyeHoldcoIncAndISQHawkeyeHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ITIHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ITI Holdings, Inc.",
        "label": "ITI Holdings, Inc. [Member]",
        "terseLabel": "ITI Holdings, Inc."
       }
      }
     },
     "localname": "ITIHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_IVRolloverHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IV Rollover Holdings, LLC",
        "label": "IV Rollover Holdings, LLC [Member]",
        "terseLabel": "IV Rollover Holdings, LLC"
       }
      }
     },
     "localname": "IVRolloverHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ImagingBusinessMachinesLLCAndScannerHoldingsCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Imaging Business Machines, L.L.C. and Scanner Holdings Corporation",
        "label": "Imaging Business Machines, L.L.C. and Scanner Holdings Corporation [Member]",
        "terseLabel": "Imaging Business Machines, L.L.C. and Scanner Holdings Corporation"
       }
      }
     },
     "localname": "ImagingBusinessMachinesLLCAndScannerHoldingsCorporationMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ImplusFootcareLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Implus Footcare, LLC",
        "label": "Implus Footcare, LLC [Member]",
        "terseLabel": "Implus Footcare, LLC"
       }
      }
     },
     "localname": "ImplusFootcareLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_IncentiveFeeExpenseReversal": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 6.0,
       "parentTag": "us-gaap_InvestmentIncomeInvestmentExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incentive Fee Expense (Reversal)",
        "label": "Incentive Fee Expense (Reversal)",
        "terseLabel": "Capital gains incentive fees"
       }
      }
     },
     "localname": "IncentiveFeeExpenseReversal",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSScheduleofBaseManagementFeesIncomeBasedFeesandCapitalGainsIncentiveFeesDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_IncomeBasedFees": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_InvestmentIncomeInvestmentExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Based Fees",
        "label": "Income Based Fees",
        "terseLabel": "Income based fees"
       }
      }
     },
     "localname": "IncomeBasedFees",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSScheduleofBaseManagementFeesIncomeBasedFeesandCapitalGainsIncentiveFeesDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_IncomeBasedFeesAndCapitalGainsIncentiveFeesNetOfFeeWaiverMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Based Fees And Capital Gains Incentive Fees, Net Of Fee Waiver",
        "label": "Income Based Fees And Capital Gains Incentive Fees, Net Of Fee Waiver [Member]",
        "terseLabel": "Income based fees and capital gains incentive fees"
       }
      }
     },
     "localname": "IncomeBasedFeesAndCapitalGainsIncentiveFeesNetOfFeeWaiverMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_IncomeBasedFeesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Based Fees Payable",
        "label": "Income Based Fees Payable",
        "terseLabel": "Income based fees payable"
       }
      }
     },
     "localname": "IncomeBasedFeesPayable",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_IncreaseDecreaseInIncomeBasedFeesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Income Based Fees Payable",
        "label": "Increase (Decrease) In Income Based Fees Payable",
        "terseLabel": "Income based fees payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeBasedFeesPayable",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_IncreaseDecreaseInInterestAndFacilityFeesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 22.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Interest And Facility Fees Payable",
        "label": "Increase (Decrease) In Interest And Facility Fees Payable",
        "terseLabel": "Interest and facility fees payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInInterestAndFacilityFeesPayable",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Operating Lease Right Of Use Asset",
        "label": "Increase (Decrease) In Operating Lease Right Of Use Asset",
        "terseLabel": "Operating lease right-of-use asset"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_IncreaseDecreaseInPayablesToParticipants": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Payables To Participants",
        "label": "Increase (Decrease) In Payables To Participants",
        "terseLabel": "Payable to participants"
       }
      }
     },
     "localname": "IncreaseDecreaseInPayablesToParticipants",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_IndustryConcentrationRiskMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industry Concentration Risk",
        "label": "Industry Concentration Risk [Member]",
        "terseLabel": "Industry Concentration Risk"
       }
      }
     },
     "localname": "IndustryConcentrationRiskMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_InfinityHomeServicesHoldCoIncAndIHSParentHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Infinity Home Services HoldCo, Inc. and IHS Parent Holdings, L.P.",
        "label": "Infinity Home Services HoldCo, Inc. and IHS Parent Holdings, L.P. [Member]",
        "terseLabel": "Infinity Home Services HoldCo, Inc. and IHS Parent Holdings, L.P."
       }
      }
     },
     "localname": "InfinityHomeServicesHoldCoIncAndIHSParentHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_InszoneMidLLCAndINSZHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inszone Mid, LLC and INSZ Holdings, LLC",
        "label": "Inszone Mid, LLC and INSZ Holdings, LLC [Member]",
        "terseLabel": "Inszone Mid, LLC and INSZ Holdings, LLC"
       }
      }
     },
     "localname": "InszoneMidLLCAndINSZHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_InterestAndDividendIncomeSecuritiesIncludingRealizedGainLossOnInvestmentsOperating": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest And Dividend Income, Securities, Including Realized Gain (Loss) On Investments, Operating",
        "label": "Interest And Dividend Income, Securities, Including Realized Gain (Loss) On Investments, Operating",
        "terseLabel": "Other investment-related income"
       }
      }
     },
     "localname": "InterestAndDividendIncomeSecuritiesIncludingRealizedGainLossOnInvestmentsOperating",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIvyHillAssetManagementLPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_InterestAndFacilityFeesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 9.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest And Facility Fees Payable",
        "label": "Interest And Facility Fees Payable",
        "terseLabel": "Interest and facility fees payable"
       }
      }
     },
     "localname": "InterestAndFacilityFeesPayable",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_InvestmentAdvisoryAndManagementAgreementIncentiveRateNetAssetsForDeferralOfCashPaymentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Advisory And Management Agreement - Incentive Rate, Net Assets For Deferral Of Cash Payments",
        "label": "Investment Advisory And Management Agreement - Incentive Rate, Net Assets For Deferral Of Cash Payments [Member]",
        "terseLabel": "Incentive Rate, Net Assets For Deferral Of Cash Payments"
       }
      }
     },
     "localname": "InvestmentAdvisoryAndManagementAgreementIncentiveRateNetAssetsForDeferralOfCashPaymentsMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_InvestmentAdvisoryAndManagementAgreementIncentiveRatePreIncentiveFeeNetInvestmentIncomeBelowCatchUpThresholdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Advisory And Management Agreement - Incentive Rate, Pre-Incentive Fee Net Investment Income Below Catch-Up Threshold",
        "label": "Investment Advisory And Management Agreement - Incentive Rate, Pre-Incentive Fee Net Investment Income Below Catch-Up Threshold [Member]",
        "terseLabel": "Incentive Rate, Pre-Incentive Fee Net Investment Income Below Catch-Up Threshold"
       }
      }
     },
     "localname": "InvestmentAdvisoryAndManagementAgreementIncentiveRatePreIncentiveFeeNetInvestmentIncomeBelowCatchUpThresholdMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_InvestmentAdvisoryAndManagementAgreementIncentiveRatePreIncentiveFeeNetInvestmentIncomeExceedsCatchUpThresholdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Advisory And Management Agreement - Incentive Rate, Pre-Incentive Fee Net Investment Income Exceeds Catch-Up Threshold",
        "label": "Investment Advisory And Management Agreement - Incentive Rate, Pre-Incentive Fee Net Investment Income Exceeds Catch-Up Threshold [Member]",
        "terseLabel": "Incentive Rate, Pre-Incentive Fee Net Investment Income Exceeds Catch-Up Threshold"
       }
      }
     },
     "localname": "InvestmentAdvisoryAndManagementAgreementIncentiveRatePreIncentiveFeeNetInvestmentIncomeExceedsCatchUpThresholdMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_InvestmentAdvisoryAndManagementAgreementIncentiveRateQuarterlyCatchUpThresholdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Advisory And Management Agreement - Incentive Rate, Quarterly Catch-Up Threshold",
        "label": "Investment Advisory And Management Agreement - Incentive Rate, Quarterly Catch-Up Threshold [Member]",
        "terseLabel": "Incentive Rate, Quarterly Catch-Up Threshold"
       }
      }
     },
     "localname": "InvestmentAdvisoryAndManagementAgreementIncentiveRateQuarterlyCatchUpThresholdMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_InvestmentAdvisoryAndManagementAgreementIncentiveRateQuarterlyHurdleRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Advisory And Management Agreement - Incentive Rate, Quarterly Hurdle Rate",
        "label": "Investment Advisory And Management Agreement - Incentive Rate, Quarterly Hurdle Rate [Member]",
        "terseLabel": "Incentive Rate, Quarterly Hurdle Rate"
       }
      }
     },
     "localname": "InvestmentAdvisoryAndManagementAgreementIncentiveRateQuarterlyHurdleRateMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_InvestmentAdvisoryAndManagementAgreementIncentiveRateRealizedCapitalGainsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Advisory And Management Agreement - Incentive Rate, Realized Capital Gains",
        "label": "Investment Advisory And Management Agreement - Incentive Rate, Realized Capital Gains [Member]",
        "terseLabel": "Incentive Rate, Realized Capital Gains"
       }
      }
     },
     "localname": "InvestmentAdvisoryAndManagementAgreementIncentiveRateRealizedCapitalGainsMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_InvestmentAdvisoryAndManagementAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Advisory And Management Agreement",
        "label": "Investment Advisory And Management Agreement [Member]",
        "terseLabel": "Investment Advisory and Management Agreement"
       }
      }
     },
     "localname": "InvestmentAdvisoryAndManagementAgreementMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_InvestmentCompanyAgreementTerminationNoticePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Company, Agreement, Termination Notice Period",
        "label": "Investment Company, Agreement, Termination Notice Period",
        "terseLabel": "Termination notice period"
       }
      }
     },
     "localname": "InvestmentCompanyAgreementTerminationNoticePeriod",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "arcc_InvestmentCompanyAgreementsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Company, Agreements",
        "label": "Investment Company, Agreements [Text Block]",
        "terseLabel": "AGREEMENTS"
       }
      }
     },
     "localname": "InvestmentCompanyAgreementsTextBlock",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "arcc_InvestmentCompanyBaseManagementFeeCalculationNumberOfQuarters": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Company, Base Management Fee Calculation, Number Of Quarters",
        "label": "Investment Company, Base Management Fee Calculation, Number Of Quarters",
        "terseLabel": "Number of quarters considered in base management fee calculation"
       }
      }
     },
     "localname": "InvestmentCompanyBaseManagementFeeCalculationNumberOfQuarters",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "arcc_InvestmentCompanyDebtToEquityLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Company, Debt To Equity, Leverage Ratio",
        "label": "Investment Company, Debt To Equity, Leverage Ratio",
        "terseLabel": "Debt to equity leverage ratio"
       }
      }
     },
     "localname": "InvestmentCompanyDebtToEquityLeverageRatio",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "arcc_InvestmentCompanyFundedCommitments": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical": {
       "order": 1.0,
       "parentTag": "us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Company, Funded Commitments",
        "label": "Investment Company, Funded Commitments",
        "negatedTerseLabel": "Less: funded commitments",
        "verboseLabel": "Total capital funded"
       }
      }
     },
     "localname": "InvestmentCompanyFundedCommitments",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofLoanCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofPrivateEquityCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryofFundedCapitalandUnfundedCapitalCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_InvestmentCompanyManagementFeesAndIncentiveFeesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Company, Management Fees And Incentive Fees",
        "label": "Investment Company, Management Fees And Incentive Fees [Table Text Block]",
        "terseLabel": "Schedule of Base Management Fees, Income Based Fees, and Capital Gains Incentive Fees"
       }
      }
     },
     "localname": "InvestmentCompanyManagementFeesAndIncentiveFeesTableTextBlock",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "arcc_InvestmentCompanyNetAdjustedUnfundedCommitments": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Company, Net Adjusted Unfunded Commitments",
        "label": "Investment Company, Net Adjusted Unfunded Commitments",
        "totalLabel": "Total net adjusted unfunded revolving and delayed draw loan commitments"
       }
      }
     },
     "localname": "InvestmentCompanyNetAdjustedUnfundedCommitments",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofLoanCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofPrivateEquityCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_InvestmentCompanyNumberOfBorrowers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Company, Number of Borrowers",
        "label": "Investment Company, Number of Borrowers",
        "terseLabel": "Number of borrowers in the SDLP",
        "verboseLabel": "Number of borrowers"
       }
      }
     },
     "localname": "InvestmentCompanyNumberOfBorrowers",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIvyHillAssetManagementLPDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryoftheSDLPPortfolioDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "arcc_InvestmentCompanyPerShareDataAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Company, Per Share Data",
        "label": "Investment Company, Per Share Data [Abstract]",
        "terseLabel": "Per Share Data:"
       }
      }
     },
     "localname": "InvestmentCompanyPerShareDataAbstract",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "arcc_InvestmentCompanyRatioSupplementalDataAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Company, Ratio/Supplemental Data",
        "label": "Investment Company, Ratio/Supplemental Data [Abstract]",
        "terseLabel": "Ratio/Supplemental Data:"
       }
      }
     },
     "localname": "InvestmentCompanyRatioSupplementalDataAbstract",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "arcc_InvestmentCompanyTaxReclassificationIncreaseDecrease": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Company, Tax Reclassification, Increase (Decrease)",
        "label": "Investment Company, Tax Reclassification, Increase (Decrease)",
        "terseLabel": "Tax reclassification of stockholders\u2019 equity in accordance with GAAP"
       }
      }
     },
     "localname": "InvestmentCompanyTaxReclassificationIncreaseDecrease",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_InvestmentCompanyUnavailableCommitments": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical": {
       "order": 3.0,
       "parentTag": "arcc_InvestmentCompanyNetAdjustedUnfundedCommitments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Company, Unavailable Commitments",
        "label": "Investment Company, Unavailable Commitments",
        "negatedTerseLabel": "Less: unavailable commitments due to borrowing base or other covenant restrictions"
       }
      }
     },
     "localname": "InvestmentCompanyUnavailableCommitments",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofLoanCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_InvestmentFundsAndVehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Funds And Vehicles",
        "label": "Investment Funds And Vehicles [Member]",
        "terseLabel": "Investment Funds and Vehicles"
       }
      }
     },
     "localname": "InvestmentFundsAndVehiclesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_InvestmentOwnedAtCostYield": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Owned, at Cost, Yield",
        "label": "Investment Owned, at Cost, Yield",
        "terseLabel": "Yield on investment, at cost"
       }
      }
     },
     "localname": "InvestmentOwnedAtCostYield",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSYieldsatAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "arcc_InvestmentOwnedAtFairValueYield": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Owned, at Fair Value, Yield",
        "label": "Investment Owned, at Fair Value, Yield",
        "terseLabel": "Yield on investment, at fair value"
       }
      }
     },
     "localname": "InvestmentOwnedAtFairValueYield",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSYieldsatAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "arcc_InvestmentOwnedAvailableCapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Owned, Available Capital",
        "label": "Investment Owned, Available Capital",
        "terseLabel": "Capital available to the SDLP"
       }
      }
     },
     "localname": "InvestmentOwnedAvailableCapital",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_InvestmentOwnedBalancePercentOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Owned, Balance, Percent Of Shares",
        "label": "Investment Owned, Balance, Percent Of Shares",
        "terseLabel": "Shares (as a percent)"
       }
      }
     },
     "localname": "InvestmentOwnedBalancePercentOfShares",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "percentItemType"
    },
    "arcc_InvestmentOwnedFairValueMeasurementInput": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Owned, Fair Value, Measurement Input",
        "label": "Investment Owned, Fair Value, Measurement Input",
        "terseLabel": "Unobservable\u00a0Input"
       }
      }
     },
     "localname": "InvestmentOwnedFairValueMeasurementInput",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "arcc_InvestmentOwnedMaximumAmountAvailableForCommitment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Owned, Maximum Amount Available For Commitment",
        "label": "Investment Owned, Maximum Amount Available For Commitment",
        "terseLabel": "Amount available for commitment"
       }
      }
     },
     "localname": "InvestmentOwnedMaximumAmountAvailableForCommitment",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_InvestmentOwnedNonAccrualStatusPercentOfCost": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Owned, Non-Accrual Status, Percent of Cost",
        "label": "Investment Owned, Non-Accrual Status, Percent of Cost",
        "terseLabel": "Loans on non-accrual status, as a percent of total investments at amortized cost"
       }
      }
     },
     "localname": "InvestmentOwnedNonAccrualStatusPercentOfCost",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "arcc_InvestmentOwnedNonAccrualStatusPercentOfFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Owned, Non-Accrual Status, Percent of Fair Value",
        "label": "Investment Owned, Non-Accrual Status, Percent of Fair Value",
        "terseLabel": "Loans on non-accrual status, as a percent of total investments at fair value"
       }
      }
     },
     "localname": "InvestmentOwnedNonAccrualStatusPercentOfFairValue",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "arcc_InvestmentOwnedNumberOfLoansOnNonAccrualStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Owned, Number Of Loans On Non-Accrual Status",
        "label": "Investment Owned, Number Of Loans On Non-Accrual Status",
        "terseLabel": "Number of loans on non-accrual status"
       }
      }
     },
     "localname": "InvestmentOwnedNumberOfLoansOnNonAccrualStatus",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "arcc_InvestmentOwnedPercentOfTotalAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Owned, Percent Of Total Assets",
        "label": "Investment Owned, Percent Of Total Assets",
        "terseLabel": "% of Total Assets"
       }
      }
     },
     "localname": "InvestmentOwnedPercentOfTotalAssets",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "percentItemType"
    },
    "arcc_InvestmentSoldPrincipalAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Sold, Principal Amount",
        "label": "Investment Sold, Principal Amount",
        "terseLabel": "Participating interest sold"
       }
      }
     },
     "localname": "InvestmentSoldPrincipalAmount",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_InvestmentsActivityAndFairValueTableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments Activity And Fair Value Table",
        "label": "Investments Activity And Fair Value Table [Abstract]",
        "terseLabel": "Investments Activity And Fair Value Table [Abstract]"
       }
      }
     },
     "localname": "InvestmentsActivityAndFairValueTableAbstract",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "arcc_InvestmentsAtFairValueAndOtherNonQualifyingAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments, At Fair Value, And Other Non-Qualifying Assets",
        "label": "Investments, At Fair Value, And Other Non-Qualifying Assets [Member]",
        "terseLabel": "Investments, at fair value, and other non-qualifying assets"
       }
      }
     },
     "localname": "InvestmentsAtFairValueAndOtherNonQualifyingAssetsMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_InvestmentsAtFairValueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments, At Fair Value",
        "label": "Investments, At Fair Value [Member]",
        "terseLabel": "Investments, At Fair Value"
       }
      }
     },
     "localname": "InvestmentsAtFairValueMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossReductionsRedemptions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments In And Advances To Affiliates, At Fair Value, Gross Reductions, Redemptions",
        "label": "Investments In And Advances To Affiliates, At Fair Value, Gross Reductions, Redemptions",
        "terseLabel": "Redemptions (cost)"
       }
      }
     },
     "localname": "InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossReductionsRedemptions",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossReductionsSales": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments In And Advances To Affiliates, At Fair Value, Gross Reductions, Sales",
        "label": "Investments In And Advances To Affiliates, At Fair Value, Gross Reductions, Sales",
        "terseLabel": "Sales (cost)"
       }
      }
     },
     "localname": "InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossReductionsSales",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_IvyHillAssetManagementLPDebtInvestmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ivy Hill Asset Management, L.P., Debt Investment",
        "label": "Ivy Hill Asset Management, L.P., Debt Investment [Member]",
        "verboseLabel": "Subordinated loan"
       }
      }
     },
     "localname": "IvyHillAssetManagementLPDebtInvestmentMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSAmortizedCostandFairValueoftheInvestmentinIHAMDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSYieldsatAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_IvyHillAssetManagementLPEquityInvestmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ivy Hill Asset Management, L.P., Equity Investment",
        "label": "Ivy Hill Asset Management, L.P., Equity Investment [Member]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "IvyHillAssetManagementLPEquityInvestmentMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSAmortizedCostandFairValueoftheInvestmentinIHAMDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSYieldsatAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_IvyHillAssetManagementLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ivy Hill Asset Management, L.P.",
        "label": "Ivy Hill Asset Management, L.P. [Member]",
        "terseLabel": "Ivy Hill Asset Management, L.P."
       }
      }
     },
     "localname": "IvyHillAssetManagementLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSAmortizedCostandFairValueoftheInvestmentinIHAMDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSDividendandInterestIncomeIHAMDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIvyHillAssetManagementLPDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_JDCHealthcareManagementLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "JDC Healthcare Management, LLC",
        "label": "JDC Healthcare Management, LLC [Member]",
        "terseLabel": "JDC Healthcare Management, LLC"
       }
      }
     },
     "localname": "JDCHealthcareManagementLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_January2026NotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "January 2026 Notes",
        "label": "January 2026 Notes [Member]",
        "terseLabel": "January 2026 Notes (principal amount outstanding of $1,150)",
        "verboseLabel": "January 2026 Notes"
       }
      }
     },
     "localname": "January2026NotesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_JohnnieOIncAndJohnnieOHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Johnnie-O Inc. and Johnnie-O Holdings Inc.",
        "label": "Johnnie-O Inc. and Johnnie-O Holdings Inc. [Member]",
        "terseLabel": "Johnnie-O Inc. and Johnnie-O Holdings Inc."
       }
      }
     },
     "localname": "JohnnieOIncAndJohnnieOHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_July2025NotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "July 2025 Notes",
        "label": "July 2025 Notes [Member]",
        "terseLabel": "July 2025 Notes (principal amount outstanding of $1,250)",
        "verboseLabel": "July 2025 Notes"
       }
      }
     },
     "localname": "July2025NotesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_July2026NotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "July 2026 Notes",
        "label": "July 2026 Notes [Member]",
        "terseLabel": "July 2026 Notes (principal amount outstanding of $1,000)",
        "verboseLabel": "July 2026 Notes"
       }
      }
     },
     "localname": "July2026NotesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_K2InsuranceServicesLLCAndK2HoldcoLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "K2 Insurance Services, LLC and K2 Holdco LP",
        "label": "K2 Insurance Services, LLC and K2 Holdco LP [Member]",
        "terseLabel": "K2 Insurance Services, LLC and K2 Holdco LP"
       }
      }
     },
     "localname": "K2InsuranceServicesLLCAndK2HoldcoLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_KBHSAcquisitionLLCDbaAlitaCareLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "KBHS Acquisition, LLC (d/b/a Alita Care, LLC)",
        "label": "KBHS Acquisition, LLC (d/b/a Alita Care, LLC) [Member]",
        "terseLabel": "KBHS Acquisition, LLC (d/b/a Alita Care, LLC)"
       }
      }
     },
     "localname": "KBHSAcquisitionLLCDbaAlitaCareLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_KNPCHoldCoLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "KNPC HoldCo, LLC",
        "label": "KNPC HoldCo, LLC [Member]",
        "terseLabel": "KNPC HoldCo, LLC"
       }
      }
     },
     "localname": "KNPCHoldCoLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_KPSGlobalLLCAndCoolGroupLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "KPS Global LLC and Cool Group LLC",
        "label": "KPS Global LLC and Cool Group LLC [Member]",
        "terseLabel": "KPS Global LLC and Cool Group LLC"
       }
      }
     },
     "localname": "KPSGlobalLLCAndCoolGroupLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_KaseyaIncAndKnockoutIntermediateHoldingsIIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Kaseya Inc. and Knockout Intermediate Holdings I Inc",
        "label": "Kaseya Inc. and Knockout Intermediate Holdings I Inc [Member]",
        "terseLabel": "Kaseya Inc. and Knockout Intermediate Holdings I Inc"
       }
      }
     },
     "localname": "KaseyaIncAndKnockoutIntermediateHoldingsIIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_KellermeyerBergensonsServicesLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Kellermeyer Bergensons Services, LLC",
        "label": "Kellermeyer Bergensons Services, LLC [Member]",
        "terseLabel": "Kellermeyer Bergensons Services, LLC"
       }
      }
     },
     "localname": "KellermeyerBergensonsServicesLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_KeneAcquisitionIncAndKeneHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Kene Acquisition, Inc. and Kene Holdings, L.P.",
        "label": "Kene Acquisition, Inc. and Kene Holdings, L.P. [Member]",
        "terseLabel": "Kene Acquisition, Inc. and Kene Holdings, L.P."
       }
      }
     },
     "localname": "KeneAcquisitionIncAndKeneHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_KeyStoneSubDebtHoldCoLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "KeyStone Sub-debt HoldCo, LLC",
        "label": "KeyStone Sub-debt HoldCo, LLC [Member]",
        "terseLabel": "KeyStone Sub-debt HoldCo, LLC"
       }
      }
     },
     "localname": "KeyStoneSubDebtHoldCoLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_LJPPurchaserIncAndLJPTopcoLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LJP Purchaser, Inc. and LJP Topco, LP",
        "label": "LJP Purchaser, Inc. and LJP Topco, LP [Member]",
        "terseLabel": "LJP Purchaser, Inc. and LJP Topco, LP"
       }
      }
     },
     "localname": "LJPPurchaserIncAndLJPTopcoLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_LJPerimeterBuyerIncAndLJPerimeterCoInvestLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LJ Perimeter Buyer, Inc. and LJ Perimeter Co-Invest, L.P.",
        "label": "LJ Perimeter Buyer, Inc. and LJ Perimeter Co-Invest, L.P. [Member]",
        "terseLabel": "LJ Perimeter Buyer, Inc. and LJ Perimeter Co-Invest, L.P."
       }
      }
     },
     "localname": "LJPerimeterBuyerIncAndLJPerimeterCoInvestLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_LSDELLCAndLMLSQInvestorsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LS DE LLC and LM LSQ Investors LLC",
        "label": "LS DE LLC and LM LSQ Investors LLC [Member]",
        "terseLabel": "LS DE LLC and LM LSQ Investors LLC"
       }
      }
     },
     "localname": "LSDELLCAndLMLSQInvestorsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_LSPHoldcoLLCAndZBSMechanicalGroupCoInvestFund2LLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LSP Holdco, LLC and ZBS Mechanical Group Co-Invest Fund 2, LLC",
        "label": "LSP Holdco, LLC and ZBS Mechanical Group Co-Invest Fund 2, LLC [Member]",
        "terseLabel": "LSP Holdco, LLC and ZBS Mechanical Group Co-Invest Fund 2, LLC"
       }
      }
     },
     "localname": "LSPHoldcoLLCAndZBSMechanicalGroupCoInvestFund2LLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_LaboratoriesBidcoLLCAndLaboratoriesTopcoLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Laboratories Bidco LLC and Laboratories Topco LLC",
        "label": "Laboratories Bidco LLC and Laboratories Topco LLC [Member]",
        "terseLabel": "Laboratories Bidco LLC and Laboratories Topco LLC"
       }
      }
     },
     "localname": "LaboratoriesBidcoLLCAndLaboratoriesTopcoLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_LettersOfCreditOutstandingAmountYearOne": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Letters Of Credit Outstanding, Amount, Year One",
        "label": "Letters Of Credit Outstanding, Amount, Year One",
        "terseLabel": "Letters of credit outstanding, amount, year one"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmountYearOne",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_LettersOfCreditOutstandingAmountYearTwo": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Letters Of Credit Outstanding, Amount, Year Two",
        "label": "Letters Of Credit Outstanding, Amount, Year Two",
        "terseLabel": "Letters of credit outstanding, amount, year two"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmountYearTwo",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_LeviathanIntermediateHoldcoLLCAndLeviathanHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leviathan Intermediate Holdco, LLC and Leviathan Holdings, L.P.",
        "label": "Leviathan Intermediate Holdco, LLC and Leviathan Holdings, L.P. [Member]",
        "terseLabel": "Leviathan Intermediate Holdco, LLC and Leviathan Holdings, L.P."
       }
      }
     },
     "localname": "LeviathanIntermediateHoldcoLLCAndLeviathanHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_LifeStylesBidcoLtdLifestylesIntermediateHoldcoLtdAndLifeStylesParentLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LifeStyles Bidco Ltd., Lifestyles Intermediate Holdco Ltd. and LifeStyles Parent, L.P.",
        "label": "LifeStyles Bidco Ltd., Lifestyles Intermediate Holdco Ltd. and LifeStyles Parent, L.P. [Member]",
        "terseLabel": "LifeStyles Bidco Ltd., Lifestyles Intermediate Holdco Ltd. and LifeStyles Parent, L.P."
       }
      }
     },
     "localname": "LifeStylesBidcoLtdLifestylesIntermediateHoldcoLtdAndLifeStylesParentLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_LifescanGlobalCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lifescan Global Corporation",
        "label": "Lifescan Global Corporation [Member]",
        "terseLabel": "Lifescan Global Corporation"
       }
      }
     },
     "localname": "LifescanGlobalCorporationMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_LineOfCreditFacilityAccordionFeatureIncreaseLimit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Accordion Feature, Increase Limit",
        "label": "Line Of Credit Facility, Accordion Feature, Increase Limit",
        "terseLabel": "Line of credit, borrowing capacity incremental increase limit",
        "verboseLabel": "Borrowing capacity increase under line of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_LineOfCreditFacilityPercentageOfCommitment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Percentage Of Commitment",
        "label": "Line of Credit Facility, Percentage Of Commitment",
        "terseLabel": "Percentage of total commitment under line of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityPercentageOfCommitment",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "arcc_MBAerospaceHoldingsIICorpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "MB Aerospace Holdings II Corp.",
        "label": "MB Aerospace Holdings II Corp. [Member]",
        "terseLabel": "MB Aerospace Holdings II Corp."
       }
      }
     },
     "localname": "MBAerospaceHoldingsIICorpMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_MRISoftwareLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "MRI Software LLC",
        "label": "MRI Software LLC [Member]",
        "terseLabel": "MRI Software LLC"
       }
      }
     },
     "localname": "MRISoftwareLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_MajescoAndMagicTopcoLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Majesco and Magic Topco, L.P.",
        "label": "Majesco and Magic Topco, L.P. [Member]",
        "terseLabel": "Majesco and Magic Topco, L.P."
       }
      }
     },
     "localname": "MajescoAndMagicTopcoLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_March2025NotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "March 2025 Notes",
        "label": "March 2025 Notes [Member]",
        "terseLabel": "March 2025 Notes (principal amount outstanding of $600)",
        "verboseLabel": "March 2025 Notes"
       }
      }
     },
     "localname": "March2025NotesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_MarconeYellowstoneBuyerIncAndMarconeYellowstoneHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marcone Yellowstone Buyer Inc. and Marcone Yellowstone Holdings, LLC",
        "label": "Marcone Yellowstone Buyer Inc. and Marcone Yellowstone Holdings, LLC [Member]",
        "terseLabel": "Marcone Yellowstone Buyer Inc. and Marcone Yellowstone Holdings, LLC"
       }
      }
     },
     "localname": "MarconeYellowstoneBuyerIncAndMarconeYellowstoneHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_MarmicPurchaserLLCAndMarmicTopcoLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marmic Purchaser, LLC and Marmic Topco, L.P.",
        "label": "Marmic Purchaser, LLC and Marmic Topco, L.P. [Member]",
        "terseLabel": "Marmic Purchaser, LLC and Marmic Topco, L.P."
       }
      }
     },
     "localname": "MarmicPurchaserLLCAndMarmicTopcoLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_MaterialsSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Materials Sector",
        "label": "Materials Sector [Member]",
        "terseLabel": "Materials"
       }
      }
     },
     "localname": "MaterialsSectorMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_MavisTireExpressServicesTopcoCorpMetisHoldCoIncAndMetisTopCoLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mavis Tire Express Services Topco Corp., Metis HoldCo, Inc., and Metis TopCo, LP",
        "label": "Mavis Tire Express Services Topco Corp., Metis HoldCo, Inc., and Metis TopCo, LP [Member]",
        "terseLabel": "Mavis Tire Express Services Topco Corp., Metis HoldCo, Inc., and Metis TopCo, LP"
       }
      }
     },
     "localname": "MavisTireExpressServicesTopcoCorpMetisHoldCoIncAndMetisTopCoLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_McKenzieCreativeBrandsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "McKenzie Creative Brands, LLC",
        "label": "McKenzie Creative Brands, LLC [Member]",
        "terseLabel": "McKenzie Creative Brands, LLC"
       }
      }
     },
     "localname": "McKenzieCreativeBrandsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_McLarenGroupLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "McLaren Group Limited",
        "label": "McLaren Group Limited [Member]",
        "terseLabel": "McLaren Group Limited"
       }
      }
     },
     "localname": "McLarenGroupLimitedMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_MediaAndEntertainmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Media And Entertainment",
        "label": "Media And Entertainment [Member]",
        "terseLabel": "Media and Entertainment"
       }
      }
     },
     "localname": "MediaAndEntertainmentMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_MicrostarLogisticsLLCMicrostarGlobalAssetManagementLLCMStarHoldingCorporationAndKegstarUSAIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Microstar Logistics LLC, Microstar Global Asset Management LLC, MStar Holding Corporation and Kegstar USA Inc.",
        "label": "Microstar Logistics LLC, Microstar Global Asset Management LLC, MStar Holding Corporation and Kegstar USA Inc. [Member]",
        "terseLabel": "Microstar Logistics LLC, Microstar Global Asset Management LLC, MStar Holding Corporation and Kegstar USA Inc."
       }
      }
     },
     "localname": "MicrostarLogisticsLLCMicrostarGlobalAssetManagementLLCMStarHoldingCorporationAndKegstarUSAIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_MimecastBorrowercoIncAndMagnesiumCoInvestSCSpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mimecast Borrowerco, Inc. and Magnesium Co-Invest SCSp",
        "label": "Mimecast Borrowerco, Inc. and Magnesium Co-Invest SCSp [Member]",
        "terseLabel": "Mimecast Borrowerco, Inc. and Magnesium Co-Invest SCSp"
       }
      }
     },
     "localname": "MimecastBorrowercoIncAndMagnesiumCoInvestSCSpMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_MinistryBrandsHoldingsLLCAndRCPMBInvestmentsBLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ministry Brands Holdings, LLC and RCP MB Investments B, L.P.",
        "label": "Ministry Brands Holdings, LLC and RCP MB Investments B, L.P. [Member]",
        "terseLabel": "Ministry Brands Holdings, LLC and RCP MB Investments B, L.P."
       }
      }
     },
     "localname": "MinistryBrandsHoldingsLLCAndRCPMBInvestmentsBLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_MonicaHoldcoUSIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Monica Holdco (US) Inc.",
        "label": "Monica Holdco (US) Inc. [Member]",
        "terseLabel": "Monica Holdco (US) Inc."
       }
      }
     },
     "localname": "MonicaHoldcoUSIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_MoonrakerAcquisitionCoLLCAndMoonrakerHoldCoLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Moonraker AcquisitionCo LLC and",
        "label": "Moonraker AcquisitionCo LLC and Moonraker HoldCo LLC [Member]",
        "terseLabel": "Moonraker AcquisitionCo LLC and Moonraker HoldCo LLC"
       }
      }
     },
     "localname": "MoonrakerAcquisitionCoLLCAndMoonrakerHoldCoLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_MurchisonOilAndGasLLCAndMurchisonHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Murchison Oil and Gas, LLC and Murchison Holdings, LLC",
        "label": "Murchison Oil and Gas, LLC and Murchison Holdings, LLC [Member]",
        "terseLabel": "Murchison Oil and Gas, LLC and Murchison Holdings, LLC"
       }
      }
     },
     "localname": "MurchisonOilAndGasLLCAndMurchisonHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_NASLLCAndNationwideMarketingGroupLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NAS, LLC and Nationwide Marketing Group, LLC",
        "label": "NAS, LLC and Nationwide Marketing Group, LLC [Member]",
        "terseLabel": "NAS, LLC and Nationwide Marketing Group, LLC"
       }
      }
     },
     "localname": "NASLLCAndNationwideMarketingGroupLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_NCWSIntermediateIncAndNCWSHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NCWS Intermediate, Inc. and NCWS Holdings LP",
        "label": "NCWS Intermediate, Inc. and NCWS Holdings LP [Member]",
        "terseLabel": "NCWS Intermediate, Inc. and NCWS Holdings LP"
       }
      }
     },
     "localname": "NCWSIntermediateIncAndNCWSHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_NMCSkincareIntermediateHoldingsIILLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NMC Skincare Intermediate Holdings II, LLC",
        "label": "NMC Skincare Intermediate Holdings II, LLC [Member]",
        "terseLabel": "NMC Skincare Intermediate Holdings II, LLC"
       }
      }
     },
     "localname": "NMCSkincareIntermediateHoldingsIILLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_NMNHoldingsIIICorpAndNMNHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NMN Holdings III Corp. and NMN Holdings LP",
        "label": "NMN Holdings III Corp. and NMN Holdings LP [Member]",
        "terseLabel": "NMN Holdings III Corp. and NMN Holdings LP"
       }
      }
     },
     "localname": "NMNHoldingsIIICorpAndNMNHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_NapaManagementServicesCorporationAndASPNAPAHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Napa Management Services Corporation and ASP NAPA Holdings, LLC",
        "label": "Napa Management Services Corporation and ASP NAPA Holdings, LLC [Member]",
        "terseLabel": "Napa Management Services Corporation and ASP NAPA Holdings, LLC"
       }
      }
     },
     "localname": "NapaManagementServicesCorporationAndASPNAPAHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_NationalCollegeOfBusinessAndTechnologyIncLeedsIVAdvisorsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "National College of Business and Technology Inc. &amp; Leeds IV Advisors, Inc.",
        "label": "National College of Business and Technology Inc. &amp; Leeds IV Advisors, Inc. [Member]",
        "terseLabel": "National College of Business and Technology Inc. &amp; Leeds IV Advisors, Inc."
       }
      }
     },
     "localname": "NationalCollegeOfBusinessAndTechnologyIncLeedsIVAdvisorsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_NelipakHoldingCompanyNelipakEuropeanHoldingsCooperatiefUAKNPAKHoldingsLPAndPAKNKNetherlandsTreasuryBVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nelipak Holding Company, Nelipak European Holdings Cooperatief U.A., KNPAK Holdings, LP and PAKNK Netherlands Treasury B.V.",
        "label": "Nelipak Holding Company, Nelipak European Holdings Cooperatief U.A., KNPAK Holdings, LP and PAKNK Netherlands Treasury B.V. [Member]",
        "terseLabel": "Nelipak Holding Company, Nelipak European Holdings Cooperatief U.A., KNPAK Holdings, LP and PAKNK Netherlands Treasury B.V."
       }
      }
     },
     "localname": "NelipakHoldingCompanyNelipakEuropeanHoldingsCooperatiefUAKNPAKHoldingsLPAndPAKNKNetherlandsTreasuryBVMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_NeptuneBidcoUSIncAndElliottMetronCoInvestorAggregatorLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Neptune Bidco US Inc. and Elliott Metron Co-Investor Aggregator L.P.",
        "label": "Neptune Bidco US Inc. and Elliott Metron Co-Investor Aggregator L.P. [Member]",
        "terseLabel": "Neptune Bidco US Inc. and Elliott Metron Co-Investor Aggregator L.P."
       }
      }
     },
     "localname": "NeptuneBidcoUSIncAndElliottMetronCoInvestorAggregatorLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_NestTopcoBorrowerIncKKRNestCoInvestLPAndNBLY20211Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nest Topco Borrower Inc., KKR Nest Co-Invest L.P., and NBLY 2021-1",
        "label": "Nest Topco Borrower Inc., KKR Nest Co-Invest L.P., and NBLY 2021-1 [Member]",
        "terseLabel": "Nest Topco Borrower Inc., KKR Nest Co-Invest L.P., and NBLY 2021-1"
       }
      }
     },
     "localname": "NestTopcoBorrowerIncKKRNestCoInvestLPAndNBLY20211Member",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_NonQualifyingAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Qualifying Assets",
        "label": "Non-Qualifying Assets [Member]",
        "terseLabel": "Non-qualifying assets"
       }
      }
     },
     "localname": "NonQualifyingAssetsMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_NorthAmericanFireHoldingsLLCAndNorthAmericanFireUltimateHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "North American Fire Holdings, LLC and North American Fire Ultimate Holdings, LLC",
        "label": "North American Fire Holdings, LLC and North American Fire Ultimate Holdings, LLC [Member]",
        "terseLabel": "North American Fire Holdings, LLC and North American Fire Ultimate Holdings, LLC"
       }
      }
     },
     "localname": "NorthAmericanFireHoldingsLLCAndNorthAmericanFireUltimateHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_NorthAmericanScienceAssociatesLLCCardinalPurchaserLLCAndCardinalTopcoHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "North American Science Associates, LLC, Cardinal Purchaser LLC and Cardinal Topco Holdings, L.P.",
        "label": "North American Science Associates, LLC, Cardinal Purchaser LLC and Cardinal Topco Holdings, L.P. [Member]",
        "terseLabel": "North American Science Associates, LLC, Cardinal Purchaser LLC and Cardinal Topco Holdings, L.P."
       }
      }
     },
     "localname": "NorthAmericanScienceAssociatesLLCCardinalPurchaserLLCAndCardinalTopcoHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_NorthHavenFalconBuyerLLCAndNorthHavenFalconHoldingCompanyLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "North Haven Falcon Buyer, LLC and North Haven Falcon Holding Company, LLC",
        "label": "North Haven Falcon Buyer, LLC and North Haven Falcon Holding Company, LLC [Member]",
        "terseLabel": "North Haven Falcon Buyer, LLC and North Haven Falcon Holding Company, LLC"
       }
      }
     },
     "localname": "NorthHavenFalconBuyerLLCAndNorthHavenFalconHoldingCompanyLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_NorthHavenStackBuyerLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "North Haven Stack Buyer, LLC",
        "label": "North Haven Stack Buyer, LLC [Member]",
        "terseLabel": "North Haven Stack Buyer, LLC"
       }
      }
     },
     "localname": "NorthHavenStackBuyerLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_NovipaxBuyerLLCAndNovipaxParentHoldingCompanyLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Novipax Buyer, L.L.C. and Novipax Parent Holding Company, L.L.C.",
        "label": "Novipax Buyer, L.L.C. and Novipax Parent Holding Company, L.L.C. [Member]",
        "terseLabel": "Novipax Buyer, L.L.C. and Novipax Parent Holding Company, L.L.C."
       }
      }
     },
     "localname": "NovipaxBuyerLLCAndNovipaxParentHoldingCompanyLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_OMHHealthEdgeHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "OMH-HealthEdge Holdings, LLC",
        "label": "OMH-HealthEdge Holdings, LLC [Member]",
        "terseLabel": "OMH-HealthEdge Holdings, LLC"
       }
      }
     },
     "localname": "OMHHealthEdgeHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_OTGManagementLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "OTG Management, LLC",
        "label": "OTG Management, LLC [Member]",
        "terseLabel": "OTG Management, LLC"
       }
      }
     },
     "localname": "OTGManagementLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_OlympiaAcquisitionIncAndOlympiaTopCoLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Olympia Acquisition, Inc. and Olympia TopCo, L.P.",
        "label": "Olympia Acquisition, Inc. and Olympia TopCo, L.P. [Member]",
        "terseLabel": "Olympia Acquisition, Inc. and Olympia TopCo, L.P."
       }
      }
     },
     "localname": "OlympiaAcquisitionIncAndOlympiaTopCoLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_OpalFuelsLLCAndOpalFuelsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Opal Fuels LLC and Opal Fuels Inc.",
        "label": "Opal Fuels LLC and Opal Fuels Inc. [Member]",
        "terseLabel": "Opal Fuels LLC and Opal Fuels Inc."
       }
      }
     },
     "localname": "OpalFuelsLLCAndOpalFuelsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_OtherOperatingExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Operating Expenses",
        "label": "Other Operating Expenses [Member]",
        "terseLabel": "Other operating expenses"
       }
      }
     },
     "localname": "OtherOperatingExpensesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_OtherSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Sector",
        "label": "Other Sector [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherSectorMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_OverAllotmentOptionOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Over-Allotment Option One",
        "label": "Over-Allotment Option One [Member]",
        "terseLabel": "Over-allotment option one"
       }
      }
     },
     "localname": "OverAllotmentOptionOneMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYScheduleofCommonSharesIssuedandSoldDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_OwnershipPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership Percentage",
        "label": "Ownership Percentage",
        "terseLabel": "Ownership percentage of outstanding SDLP Certificates"
       }
      }
     },
     "localname": "OwnershipPercentage",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "arcc_PDITAHoldingsIncPeachtreeParentIncAndInsightPDIHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PDI TA Holdings, Inc., Peachtree Parent, Inc. and Insight PDI Holdings, LLC",
        "label": "PDI TA Holdings, Inc., Peachtree Parent, Inc. and Insight PDI Holdings, LLC [Member]",
        "terseLabel": "PDI TA Holdings, Inc., Peachtree Parent, Inc. and Insight PDI Holdings, LLC"
       }
      }
     },
     "localname": "PDITAHoldingsIncPeachtreeParentIncAndInsightPDIHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PSOperatingCompanyLLCAndPSOPHoldingsLLCFkaQCSupplyLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PS Operating Company LLC and PS OP Holdings LLC (fka QC Supply, LLC)",
        "label": "PS Operating Company LLC and PS OP Holdings LLC (fka QC Supply, LLC) [Member]",
        "terseLabel": "PS Operating Company LLC and PS OP Holdings LLC (fka QC Supply, LLC)"
       }
      }
     },
     "localname": "PSOperatingCompanyLLCAndPSOPHoldingsLLCFkaQCSupplyLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PathwayVetAllianceLLCAndJediGroupHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pathway Vet Alliance LLC and Jedi Group Holdings LLC",
        "label": "Pathway Vet Alliance LLC and Jedi Group Holdings LLC [Member]",
        "terseLabel": "Pathway Vet Alliance LLC and Jedi Group Holdings LLC"
       }
      }
     },
     "localname": "PathwayVetAllianceLLCAndJediGroupHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PayableToParticipants": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payable To Participants",
        "label": "Payable To Participants",
        "terseLabel": "Payable to participants"
       }
      }
     },
     "localname": "PayableToParticipants",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_PaymentsOfCapitalGainsIncentiveFees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments Of Capital Gains Incentive Fees",
        "label": "Payments Of Capital Gains Incentive Fees",
        "terseLabel": "Payments of capital gains incentive fees"
       }
      }
     },
     "localname": "PaymentsOfCapitalGainsIncentiveFees",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_PegasusGlobalEnterpriseHoldingsLLCMekoneBlockerAcquisitionIncAndMekoneParentLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pegasus Global Enterprise Holdings, LLC, Mekone Blocker Acquisition, Inc. and Mekone Parent, LLC",
        "label": "Pegasus Global Enterprise Holdings, LLC, Mekone Blocker Acquisition, Inc. and Mekone Parent, LLC [Member]",
        "terseLabel": "Pegasus Global Enterprise Holdings, LLC, Mekone Blocker Acquisition, Inc. and Mekone Parent, LLC"
       }
      }
     },
     "localname": "PegasusGlobalEnterpriseHoldingsLLCMekoneBlockerAcquisitionIncAndMekoneParentLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PeopleCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "People Corporation",
        "label": "People Corporation [Member]",
        "terseLabel": "People Corporation"
       }
      }
     },
     "localname": "PeopleCorporationMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PerkinElmerUSLLCAndNMPolarisCoInvestLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PerkinElmer U.S. LLC and NM Polaris Co-Invest, L.P.",
        "label": "PerkinElmer U.S. LLC and NM Polaris Co-Invest, L.P. [Member]",
        "terseLabel": "PerkinElmer U.S. LLC and NM Polaris Co-Invest, L.P."
       }
      }
     },
     "localname": "PerkinElmerUSLLCAndNMPolarisCoInvestLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PestCoHoldingsLLCAndPestCoLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PestCo Holdings, LLC and PestCo, LLC",
        "label": "PestCo Holdings, LLC and PestCo, LLC [Member]",
        "terseLabel": "PestCo Holdings, LLC and PestCo, LLC"
       }
      }
     },
     "localname": "PestCoHoldingsLLCAndPestCoLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PetroleumServiceGroupLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Petroleum Service Group LLC",
        "label": "Petroleum Service Group LLC [Member]",
        "terseLabel": "Petroleum Service Group LLC"
       }
      }
     },
     "localname": "PetroleumServiceGroupLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PharmaceuticalsBiotechnologyAndLifeSciencesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pharmaceuticals, Biotechnology And Life Sciences",
        "label": "Pharmaceuticals, Biotechnology And Life Sciences [Member]",
        "terseLabel": "Pharmaceuticals, Biotechnology and Life Sciences"
       }
      }
     },
     "localname": "PharmaceuticalsBiotechnologyAndLifeSciencesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PlaskolitePPCIntermediateIILLCAndPlaskolitePPCBlockerLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plaskolite PPC Intermediate II LLC and Plaskolite PPC Blocker LLC",
        "label": "Plaskolite PPC Intermediate II LLC and Plaskolite PPC Blocker LLC [Member]",
        "terseLabel": "Plaskolite PPC Intermediate II LLC and Plaskolite PPC Blocker LLC"
       }
      }
     },
     "localname": "PlaskolitePPCIntermediateIILLCAndPlaskolitePPCBlockerLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PluralsightIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pluralsight, Inc.",
        "label": "Pluralsight, Inc. [Member]",
        "terseLabel": "Pluralsight, Inc. [Member]"
       }
      }
     },
     "localname": "PluralsightIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PosiGenIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PosiGen, Inc.",
        "label": "PosiGen, Inc. [Member]",
        "terseLabel": "PosiGen, Inc."
       }
      }
     },
     "localname": "PosiGenIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PowerGenerationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Power Generation",
        "label": "Power Generation [Member]",
        "terseLabel": "Power Generation"
       }
      }
     },
     "localname": "PowerGenerationMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PrecinmacUSHoldingsIncTrimasterManufacturingIncAndBladeGroupHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Precinmac (US) Holdings Inc., Trimaster Manufacturing Inc. and Blade Group Holdings, LP.",
        "label": "Precinmac (US) Holdings Inc., Trimaster Manufacturing Inc. and Blade Group Holdings, LP. [Member]",
        "terseLabel": "Precinmac (US) Holdings Inc., Trimaster Manufacturing Inc. and Blade Group Holdings, LP."
       }
      }
     },
     "localname": "PrecinmacUSHoldingsIncTrimasterManufacturingIncAndBladeGroupHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PrecisionConceptsInternationalLLCAndPrecisionConceptsCanadaCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Precision Concepts International LLC and Precision Concepts Canada Corporation",
        "label": "Precision Concepts International LLC and Precision Concepts Canada Corporation [Member]",
        "terseLabel": "Precision Concepts International LLC and Precision Concepts Canada Corporation"
       }
      }
     },
     "localname": "PrecisionConceptsInternationalLLCAndPrecisionConceptsCanadaCorporationMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PremierSpecialtiesIncAndRMCFVCIVXLIVLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Premier Specialties, Inc. and RMCF V CIV XLIV, L.P.",
        "label": "Premier Specialties, Inc. and RMCF V CIV XLIV, L.P. [Member]",
        "terseLabel": "Premier Specialties, Inc. and RMCF V CIV XLIV, L.P."
       }
      }
     },
     "localname": "PremierSpecialtiesIncAndRMCFVCIVXLIVLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PremiseHealthHoldingCorpAndOMERSBluejayInvestmentHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Premise Health Holding Corp. and OMERS Bluejay Investment Holdings LP",
        "label": "Premise Health Holding Corp. and OMERS Bluejay Investment Holdings LP [Member]",
        "terseLabel": "Premise Health Holding Corp. and OMERS Bluejay Investment Holdings LP"
       }
      }
     },
     "localname": "PremiseHealthHoldingCorpAndOMERSBluejayInvestmentHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PriorityHoldingsLLCAndPriorityTechnologyHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Priority Holdings, LLC and Priority Technology Holdings, Inc.",
        "label": "Priority Holdings, LLC and Priority Technology Holdings, Inc. [Member]",
        "terseLabel": "Priority Holdings, LLC and Priority Technology Holdings, Inc."
       }
      }
     },
     "localname": "PriorityHoldingsLLCAndPriorityTechnologyHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PritchardIndustriesLLCAndLJPritchardTopCoHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pritchard Industries, LLC and LJ Pritchard TopCo Holdings, LLC",
        "label": "Pritchard Industries, LLC and LJ Pritchard TopCo Holdings, LLC [Member]",
        "terseLabel": "Pritchard Industries, LLC and LJ Pritchard TopCo Holdings, LLC"
       }
      }
     },
     "localname": "PritchardIndustriesLLCAndLJPritchardTopCoHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ProductionResourceGroupLLCAndPRGIIILLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Production Resource Group, L.L.C. and PRG III, LLC",
        "label": "Production Resource Group, L.L.C. and PRG III, LLC [Member]",
        "terseLabel": "Production Resource Group, L.L.C. and PRG III, LLC"
       }
      }
     },
     "localname": "ProductionResourceGroupLLCAndPRGIIILLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ProfessionalFightersLeagueLLCAndPFLMMAIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Professional Fighters League, LLC and PFL MMA, Inc.",
        "label": "Professional Fighters League, LLC and PFL MMA, Inc. [Member]",
        "terseLabel": "Professional Fighters League, LLC and PFL MMA, Inc."
       }
      }
     },
     "localname": "ProfessionalFightersLeagueLLCAndPFLMMAIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ProfitSolvPurchaserIncAndPSCoInvestLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ProfitSolv Purchaser, Inc. and PS Co-Invest, L.P.",
        "label": "ProfitSolv Purchaser, Inc. and PS Co-Invest, L.P. [Member]",
        "terseLabel": "ProfitSolv Purchaser, Inc. and PS Co-Invest, L.P."
       }
      }
     },
     "localname": "ProfitSolvPurchaserIncAndPSCoInvestLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ProjectAlphaIntermediateHoldingIncAndQlikParentIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Project Alpha Intermediate Holding, Inc. and Qlik Parent, Inc.",
        "label": "Project Alpha Intermediate Holding, Inc. and Qlik Parent, Inc. [Member]",
        "terseLabel": "Project Alpha Intermediate Holding, Inc. and Qlik Parent, Inc."
       }
      }
     },
     "localname": "ProjectAlphaIntermediateHoldingIncAndQlikParentIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ProjectEssentialBidcoIncAndProjectEssentialSuperParentIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Project Essential Bidco, Inc. and Project Essential Super Parent, Inc.",
        "label": "Project Essential Bidco, Inc. and Project Essential Super Parent, Inc. [Member]",
        "terseLabel": "Project Essential Bidco, Inc. and Project Essential Super Parent, Inc."
       }
      }
     },
     "localname": "ProjectEssentialBidcoIncAndProjectEssentialSuperParentIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ProjectPotterBuyerLLCAndProjectPotterParentLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Project Potter Buyer, LLC and Project Potter Parent, L.P.",
        "label": "Project Potter Buyer, LLC and Project Potter Parent, L.P. [Member]",
        "terseLabel": "Project Potter Buyer, LLC and Project Potter Parent, L.P."
       }
      }
     },
     "localname": "ProjectPotterBuyerLLCAndProjectPotterParentLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ProofpointIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proofpoint, Inc.",
        "label": "Proofpoint, Inc. [Member]",
        "terseLabel": "Proofpoint, Inc."
       }
      }
     },
     "localname": "ProofpointIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ProprietaryPortfolioManagementSoftwareAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proprietary Portfolio Management Software Agreement",
        "label": "Proprietary Portfolio Management Software Agreement [Member]",
        "terseLabel": "Proprietary Portfolio Management Software Agreement"
       }
      }
     },
     "localname": "ProprietaryPortfolioManagementSoftwareAgreementMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PublicStockOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Stock Offering Member",
        "label": "Public Stock Offering [Member]",
        "terseLabel": "Public offerings"
       }
      }
     },
     "localname": "PublicStockOfferingMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYScheduleofCommonSharesIssuedandSoldDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PuebloMechanicalAndControlsLLCAndOMERSPMCInvestmentHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pueblo Mechanical and Controls, LLC and OMERS PMC Investment Holdings, LLC",
        "label": "Pueblo Mechanical and Controls, LLC and OMERS PMC Investment Holdings, LLC [Member]",
        "terseLabel": "Pueblo Mechanical and Controls, LLC and OMERS PMC Investment Holdings, LLC"
       }
      }
     },
     "localname": "PuebloMechanicalAndControlsLLCAndOMERSPMCInvestmentHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_PyramidManagementAdvisorsLLCAndPyramidInvestorsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pyramid Management Advisors, LLC and Pyramid Investors, LLC",
        "label": "Pyramid Management Advisors, LLC and Pyramid Investors, LLC [Member]",
        "terseLabel": "Pyramid Management Advisors, LLC and Pyramid Investors, LLC"
       }
      }
     },
     "localname": "PyramidManagementAdvisorsLLCAndPyramidInvestorsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_QFHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "QF Holdings, Inc.",
        "label": "QF Holdings, Inc. [Member]",
        "terseLabel": "QF Holdings, Inc."
       }
      }
     },
     "localname": "QFHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_QnnectLLCAndConnectorTopCoLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Qnnect, LLC and Connector TopCo, LP",
        "label": "Qnnect, LLC and Connector TopCo, LP [Member]",
        "terseLabel": "Qnnect, LLC and Connector TopCo, LP"
       }
      }
     },
     "localname": "QnnectLLCAndConnectorTopCoLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RBHoldingsInterCoLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RB Holdings InterCo, LLC",
        "label": "RB Holdings InterCo, LLC [Member]",
        "terseLabel": "RB Holdings InterCo, LLC"
       }
      }
     },
     "localname": "RBHoldingsInterCoLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RDHoldcoIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RD Holdco Inc.",
        "label": "RD Holdco Inc. [Member]",
        "terseLabel": "RD Holdco Inc."
       }
      }
     },
     "localname": "RDHoldcoIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RECommunityHoldingsGPLLCAndRECommunityHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RE Community Holdings GP, LLC and RE Community Holdings, LP",
        "label": "RE Community Holdings GP, LLC and RE Community Holdings, LP [Member]",
        "terseLabel": "RE Community Holdings GP, LLC and RE Community Holdings, LP"
       }
      }
     },
     "localname": "RECommunityHoldingsGPLLCAndRECommunityHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RMSHoldcoIILLCRMSGroupHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RMS Holdco II, LLC &amp; RMS Group Holdings, Inc.",
        "label": "RMS Holdco II, LLC &amp; RMS Group Holdings, Inc. [Member]",
        "terseLabel": "RMS Holdco II, LLC &amp; RMS Group Holdings, Inc."
       }
      }
     },
     "localname": "RMSHoldcoIILLCRMSGroupHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RSCAcquisitionIncAndRSCInsuranceBrokerageIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RSC Acquisition, Inc. and RSC Insurance Brokerage, Inc.",
        "label": "RSC Acquisition, Inc. and RSC Insurance Brokerage, Inc. [Member]",
        "terseLabel": "RSC Acquisition, Inc. and RSC Insurance Brokerage, Inc."
       }
      }
     },
     "localname": "RSCAcquisitionIncAndRSCInsuranceBrokerageIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RTISurgicalIncAndPioneerSurgicalTechnologyIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RTI Surgical, Inc. and Pioneer Surgical Technology, Inc.",
        "label": "RTI Surgical, Inc. and Pioneer Surgical Technology, Inc. [Member]",
        "terseLabel": "RTI Surgical, Inc. and Pioneer Surgical Technology, Inc."
       }
      }
     },
     "localname": "RTISurgicalIncAndPioneerSurgicalTechnologyIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RadiusAerospaceIncAndRadiusAerospaceEuropeLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Radius Aerospace, Inc. and Radius Aerospace Europe Limited",
        "label": "Radius Aerospace, Inc. and Radius Aerospace Europe Limited [Member]",
        "terseLabel": "Radius Aerospace, Inc. and Radius Aerospace Europe Limited"
       }
      }
     },
     "localname": "RadiusAerospaceIncAndRadiusAerospaceEuropeLimitedMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RadwellParentLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Radwell Parent, LLC",
        "label": "Radwell Parent, LLC [Member]",
        "terseLabel": "Radwell Parent, LLC"
       }
      }
     },
     "localname": "RadwellParentLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RaptorTechnologiesLLCSycamoreBidcoLTDAndRocketParentLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Raptor Technologies, LLC, Sycamore Bidco LTD and Rocket Parent, LLC",
        "label": "Raptor Technologies, LLC, Sycamore Bidco LTD and Rocket Parent, LLC [Member]",
        "terseLabel": "Raptor Technologies, LLC, Sycamore Bidco LTD and Rocket Parent, LLC"
       }
      }
     },
     "localname": "RaptorTechnologiesLLCSycamoreBidcoLTDAndRocketParentLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RawlingsSportingGoodsCompanyIncAndEastonDiamondSportsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rawlings Sporting Goods Company, Inc. and Easton Diamond Sports, LLC",
        "label": "Rawlings Sporting Goods Company, Inc. and Easton Diamond Sports, LLC [Member]",
        "terseLabel": "Rawlings Sporting Goods Company, Inc. and Easton Diamond Sports, LLC"
       }
      }
     },
     "localname": "RawlingsSportingGoodsCompanyIncAndEastonDiamondSportsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChangeOperatingAfterTaxIncludingGainLossOnDebtExtinguishment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Realized Gain (Loss), Investment, Derivative, And Foreign Currency Transaction Price Change, Operating, After Tax, Including Gain (Loss) On Debt Extinguishment",
        "label": "Realized Gain (Loss), Investment, Derivative, And Foreign Currency Transaction Price Change, Operating, After Tax, Including Gain (Loss) On Debt Extinguishment",
        "terseLabel": "Net realized losses on investments, foreign currency and other transactions"
       }
      }
     },
     "localname": "RealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChangeOperatingAfterTaxIncludingGainLossOnDebtExtinguishment",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_ReddyIceLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reddy Ice LLC",
        "label": "Reddy Ice LLC [Member]",
        "terseLabel": "Reddy Ice LLC"
       }
      }
     },
     "localname": "ReddyIceLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RedwoodServicesLLCAndRedwoodServicesHoldcoLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redwood Services, LLC and Redwood Services Holdco, LLC",
        "label": "Redwood Services, LLC and Redwood Services Holdco, LLC [Member]",
        "terseLabel": "Redwood Services, LLC and Redwood Services Holdco, LLC"
       }
      }
     },
     "localname": "RedwoodServicesLLCAndRedwoodServicesHoldcoLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ReefLifestyleLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reef Lifestyle, LLC",
        "label": "Reef Lifestyle, LLC [Member]",
        "terseLabel": "Reef Lifestyle, LLC"
       }
      }
     },
     "localname": "ReefLifestyleLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RegentEducationIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regent Education, Inc.",
        "label": "Regent Education, Inc. [Member]",
        "terseLabel": "Regent Education, Inc."
       }
      }
     },
     "localname": "RegentEducationIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RegistrarIntermediateLLCAndPSPRegistrarCoInvestmentFundLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Registrar Intermediate, LLC and PSP Registrar Co-Investment Fund, L.P.",
        "label": "Registrar Intermediate, LLC and PSP Registrar Co-Investment Fund, L.P. [Member]",
        "terseLabel": "Registrar Intermediate, LLC and PSP Registrar Co-Investment Fund, L.P."
       }
      }
     },
     "localname": "RegistrarIntermediateLLCAndPSPRegistrarCoInvestmentFundLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RepairifyIncAndRepairifyHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repairify, Inc. and Repairify Holdings, LLC",
        "label": "Repairify, Inc. and Repairify Holdings, LLC [Member]",
        "terseLabel": "Repairify, Inc. and Repairify Holdings, LLC"
       }
      }
     },
     "localname": "RepairifyIncAndRepairifyHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RestrictedCashFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Cash, Fair Value Disclosure",
        "label": "Restricted Cash, Fair Value Disclosure",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashFairValueDisclosure",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_RetailingAndDistributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retailing and Distribution",
        "label": "Retailing and Distribution [Member]",
        "terseLabel": "Retailing and Distribution"
       }
      }
     },
     "localname": "RetailingAndDistributionMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RevalizeIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revalize, Inc.",
        "label": "Revalize, Inc. [Member]",
        "terseLabel": "Revalize, Inc."
       }
      }
     },
     "localname": "RevalizeIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RevolvingAndDelayedDrawLoanCommitmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving and Delayed Draw Loan Commitments",
        "label": "Revolving and Delayed Draw Loan Commitments [Member]",
        "terseLabel": "Revolving and delayed draw loan commitments"
       }
      }
     },
     "localname": "RevolvingAndDelayedDrawLoanCommitmentsMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofLoanCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RevolvingFundingFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Funding Facility",
        "label": "Revolving Funding Facility [Member]",
        "terseLabel": "Revolving Funding Facility"
       }
      }
     },
     "localname": "RevolvingFundingFacilityMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RialtoManagementGroupLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rialto Management Group, LLC",
        "label": "Rialto Management Group, LLC [Member]",
        "terseLabel": "Rialto Management Group, LLC"
       }
      }
     },
     "localname": "RialtoManagementGroupLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RiserMergerSubIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Riser Merger Sub, Inc.",
        "label": "Riser Merger Sub, Inc. [Member]",
        "terseLabel": "Riser Merger Sub, Inc."
       }
      }
     },
     "localname": "RiserMergerSubIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RodeoAcquisitionCoLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rodeo AcquisitionCo LLC",
        "label": "Rodeo AcquisitionCo LLC [Member]",
        "terseLabel": "Rodeo AcquisitionCo LLC"
       }
      }
     },
     "localname": "RodeoAcquisitionCoLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_RoyalBankOfCanadaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royal Bank of Canada",
        "label": "Royal Bank of Canada [Member]",
        "terseLabel": "Royal Bank of Canada"
       }
      }
     },
     "localname": "RoyalBankOfCanadaMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SFEIntermediateHoldcoLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SFE Intermediate Holdco LLC",
        "label": "SFE Intermediate Holdco LLC [Member]",
        "terseLabel": "SFE Intermediate Holdco LLC"
       }
      }
     },
     "localname": "SFEIntermediateHoldcoLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SMBCFundingFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SMBC Funding Facility",
        "label": "SMBC Funding Facility [Member]",
        "terseLabel": "SMBC Funding Facility"
       }
      }
     },
     "localname": "SMBCFundingFacilityMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SMWellnessHoldingsIncAndSMHoldcoIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SM Wellness Holdings, Inc. and SM Holdco, Inc.",
        "label": "SM Wellness Holdings, Inc. and SM Holdco, Inc. [Member]",
        "terseLabel": "SM Wellness Holdings, Inc. and SM Holdco, Inc."
       }
      }
     },
     "localname": "SMWellnessHoldingsIncAndSMHoldcoIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SOCTelemedIncAndPSCSparkHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SOC Telemed, Inc. and PSC Spark Holdings, LP",
        "label": "SOC Telemed, Inc. and PSC Spark Holdings, LP [Member]",
        "terseLabel": "SOC Telemed, Inc. and PSC Spark Holdings, LP"
       }
      }
     },
     "localname": "SOCTelemedIncAndPSCSparkHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SSEBuyerIncSupplySourceEnterprisesIncImpactProductsLLCTheSafetyZoneLLCAndSSEParentLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SSE Buyer, Inc., Supply Source Enterprises, Inc., Impact Products LLC, The Safety Zone, LLC and SSE Parent, LP",
        "label": "SSE Buyer, Inc., Supply Source Enterprises, Inc., Impact Products LLC, The Safety Zone, LLC and SSE Parent, LP [Member]",
        "terseLabel": "SSE Buyer, Inc., Supply Source Enterprises, Inc., Impact Products LLC, The Safety Zone, LLC and SSE Parent, LP"
       }
      }
     },
     "localname": "SSEBuyerIncSupplySourceEnterprisesIncImpactProductsLLCTheSafetyZoneLLCAndSSEParentLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SToysHoldingsLLCFkaTheStep2CompanyLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "S Toys Holdings LLC (fka The Step2 Company, LLC)",
        "label": "S Toys Holdings LLC (fka The Step2 Company, LLC) [Member]",
        "terseLabel": "S Toys Holdings LLC (fka The Step2 Company, LLC)"
       }
      }
     },
     "localname": "SToysHoldingsLLCFkaTheStep2CompanyLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SVBurtonHoldingsLLCLBCBreezeHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SV-Burton Holdings, LLC &amp; LBC Breeze Holdings LLC",
        "label": "SV-Burton Holdings, LLC &amp; LBC Breeze Holdings LLC [Member]",
        "terseLabel": "SV-Burton Holdings, LLC &amp; LBC Breeze Holdings LLC"
       }
      }
     },
     "localname": "SVBurtonHoldingsLLCLBCBreezeHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SVPSingerHoldingsIncAndSVPSingerHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SVP-Singer Holdings Inc. and SVP-Singer Holdings LP",
        "label": "SVP-Singer Holdings Inc. and SVP-Singer Holdings LP [Member]",
        "terseLabel": "SVP-Singer Holdings Inc. and SVP-Singer Holdings LP"
       }
      }
     },
     "localname": "SVPSingerHoldingsIncAndSVPSingerHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SageSureHoldingsLLCInsightCatastropheGroupLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SageSure Holdings, LLC &amp; Insight Catastrophe Group, LLC",
        "label": "SageSure Holdings, LLC &amp; Insight Catastrophe Group, LLC [Member]",
        "terseLabel": "SageSure Holdings, LLC &amp; Insight Catastrophe Group, LLC"
       }
      }
     },
     "localname": "SageSureHoldingsLLCInsightCatastropheGroupLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SaleOfStockAvailableForIssuanceAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Of Stock, Available For Issuance, Amount",
        "label": "Sale Of Stock, Available For Issuance, Amount",
        "terseLabel": "Stock available for issuance"
       }
      }
     },
     "localname": "SaleOfStockAvailableForIssuanceAmount",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_SaleOfStockGrossProceedsReceived": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYScheduleofCommonSharesIssuedandSoldDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_SaleOfStockConsiderationReceivedOnTransaction",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of Stock, Gross Proceeds Received",
        "label": "Sale of Stock, Gross Proceeds Received",
        "terseLabel": "Gross Proceeds"
       }
      }
     },
     "localname": "SaleOfStockGrossProceedsReceived",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYScheduleofCommonSharesIssuedandSoldDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_ScheduleForFinancialSupportForNonconsolidatedEntityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule For Financial Support For Nonconsolidated Entity",
        "label": "Schedule For Financial Support For Nonconsolidated Entity [Table Text Block]",
        "terseLabel": "Schedule of Loan and Private Equity Commitments"
       }
      }
     },
     "localname": "ScheduleForFinancialSupportForNonconsolidatedEntityTableTextBlock",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "arcc_SchillLandscapingAndLawnCareServicesLLCTenderLawnCareULCAndLandscapeParallelPartnersLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schill Landscaping and Lawn Care Services LLC and Landscape Parallel Partners, L.P.",
        "label": "Schill Landscaping and Lawn Care Services LLC, Tender Lawn Care ULC and Landscape Parallel Partners, L.P. [Member]",
        "terseLabel": "Schill Landscaping and Lawn Care Services LLC and Landscape Parallel Partners, L.P."
       }
      }
     },
     "localname": "SchillLandscapingAndLawnCareServicesLLCTenderLawnCareULCAndLandscapeParallelPartnersLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SecuredBorrowings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured Borrowings",
        "label": "Secured Borrowings",
        "terseLabel": "Secured borrowings"
       }
      }
     },
     "localname": "SecuredBorrowings",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_SecuredOvernightFinancingRateSOFRCreditSpreadAdjustmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured Overnight Financing Rate (SOFR), Credit Spread Adjustment",
        "label": "Secured Overnight Financing Rate (SOFR), Credit Spread Adjustment [Member]",
        "terseLabel": "Secured Overnight Financing Rate (SOFR), Credit Spread Adjustment"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSOFRCreditSpreadAdjustmentMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingFundingFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SecuredOvernightFinancingRateSOFRMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured Overnight Financing Rate (SOFR)",
        "label": "Secured Overnight Financing Rate (SOFR) [Member]",
        "terseLabel": "Secured Overnight Financing Rate (SOFR)"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSOFRMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SeniorDirectLendingProgramLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Direct Lending Program, LLC",
        "label": "Senior Direct Lending Program, LLC [Member]",
        "terseLabel": "Senior Direct Lending Program, LLC"
       }
      }
     },
     "localname": "SeniorDirectLendingProgramLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SeniorDirectLendingProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Direct Lending Program",
        "label": "Senior Direct Lending Program [Member]",
        "terseLabel": "Senior Direct Lending Program"
       }
      }
     },
     "localname": "SeniorDirectLendingProgramMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryofFundedCapitalandUnfundedCapitalCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryoftheSDLPPortfolioDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SeniorSecuredRevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Revolving Credit Facility",
        "label": "Senior Secured Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "SeniorSecuredRevolvingCreditFacilityMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SharesPurchasedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares Purchased, Price Per Share",
        "label": "Shares Purchased, Price Per Share",
        "terseLabel": "Average purchase price per share (in dollars per share)"
       }
      }
     },
     "localname": "SharesPurchasedPricePerShare",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONSScheduleofDividendReinvestmentPlanActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "arcc_ShockDoctorIncAndShockDoctorHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shock Doctor, Inc. and Shock Doctor Holdings, LLC",
        "label": "Shock Doctor, Inc. and Shock Doctor Holdings, LLC [Member]",
        "terseLabel": "Shock Doctor, Inc. and Shock Doctor Holdings, LLC"
       }
      }
     },
     "localname": "ShockDoctorIncAndShockDoctorHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ShurCoAcquisitionIncAndShurCoHoldCoIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shur-Co Acquisition, Inc. and Shur-Co HoldCo, Inc.",
        "label": "Shur-Co Acquisition, Inc. and Shur-Co HoldCo, Inc. [Member]",
        "terseLabel": "Shur-Co Acquisition, Inc. and Shur-Co HoldCo, Inc."
       }
      }
     },
     "localname": "ShurCoAcquisitionIncAndShurCoHoldCoIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SiroMedPhysicianServicesIncAndSiroMedEquityHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SiroMed Physician Services, Inc. and SiroMed Equity Holdings, LLC",
        "label": "SiroMed Physician Services, Inc. and SiroMed Equity Holdings, LLC [Member]",
        "terseLabel": "SiroMed Physician Services, Inc. and SiroMed Equity Holdings, LLC"
       }
      }
     },
     "localname": "SiroMedPhysicianServicesIncAndSiroMedEquityHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SmarshIncAndSkywalkerTopCoLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Smarsh Inc. and Skywalker TopCo, LLC",
        "label": "Smarsh Inc. and Skywalker TopCo, LLC [Member]",
        "terseLabel": "Smarsh Inc. and Skywalker TopCo, LLC"
       }
      }
     },
     "localname": "SmarshIncAndSkywalkerTopCoLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SoftwareAndServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Software And Services",
        "label": "Software And Services [Member]",
        "terseLabel": "Software and Services"
       }
      }
     },
     "localname": "SoftwareAndServicesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SpiritRRHoldingsIncAndWinterfellCoInvestSCSpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Spirit RR Holdings, Inc. and Winterfell Co-Invest SCSp",
        "label": "Spirit RR Holdings, Inc. and Winterfell Co-Invest SCSp [Member]",
        "terseLabel": "Spirit RR Holdings, Inc. and Winterfell Co-Invest SCSp"
       }
      }
     },
     "localname": "SpiritRRHoldingsIncAndWinterfellCoInvestSCSpMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_StealthHoldingLLCAndUCITOnlineSecurityIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stealth Holding LLC and UCIT Online Security Inc.",
        "label": "Stealth Holding LLC and UCIT Online Security Inc. [Member]",
        "terseLabel": "Stealth Holding LLC and UCIT Online Security Inc."
       }
      }
     },
     "localname": "StealthHoldingLLCAndUCITOnlineSecurityIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_StockIssuedDuringPeriodSharesPurchasedToSatisfyDividends": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares Purchased To Satisfy Dividends",
        "label": "Stock Issued During Period, Shares Purchased To Satisfy Dividends",
        "terseLabel": "Shares purchased by plan agent to satisfy dividends declared and payable during the period for stockholders (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesPurchasedToSatisfyDividends",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONSScheduleofDividendReinvestmentPlanActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_StorableIncAndEQTIXCoInvestmentESCSPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Storable, Inc. and EQT IX Co-Investment (E) SCSP",
        "label": "Storable, Inc. and EQT IX Co-Investment (E) SCSP [Member]",
        "terseLabel": "Storable, Inc. and EQT IX Co-Investment (E) SCSP"
       }
      }
     },
     "localname": "StorableIncAndEQTIXCoInvestmentESCSPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_StormInvestmentSarlMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Storm Investment S.a.r.l.",
        "label": "Storm Investment S.a.r.l. [Member]",
        "terseLabel": "Storm Investment S.a.r.l."
       }
      }
     },
     "localname": "StormInvestmentSarlMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SubordinatedCertificatesOfTheSDLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subordinated Certificates of the SDLP",
        "label": "Subordinated Certificates of the SDLP [Member]",
        "terseLabel": "Subordinated certificates of the SDLP"
       }
      }
     },
     "localname": "SubordinatedCertificatesOfTheSDLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSInterestIncomeandCapitalStructuringServiceandOtherFeesEarnedDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SubordinatedDebtRelatedParty": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subordinated Debt, Related Party",
        "label": "Subordinated Debt, Related Party",
        "terseLabel": "Subordinated note from ARCC"
       }
      }
     },
     "localname": "SubordinatedDebtRelatedParty",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "arcc_SunAcquirerCorpAndSunTopCoLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sun Acquirer Corp. and Sun TopCo, LP",
        "label": "Sun Acquirer Corp. and Sun TopCo, LP [Member]",
        "terseLabel": "Sun Acquirer Corp. and Sun TopCo, LP"
       }
      }
     },
     "localname": "SunAcquirerCorpAndSunTopCoLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SundanceGroupHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sundance Group Holdings, Inc.",
        "label": "Sundance Group Holdings, Inc. [Member]",
        "terseLabel": "Sundance Group Holdings, Inc."
       }
      }
     },
     "localname": "SundanceGroupHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SunrunAtlasDepositor20192LLCAndSunrunAtlasHoldings20192LLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sunrun Atlas Depositor 2019-2, LLC and Sunrun Atlas Holdings 2019-2, LLC",
        "label": "Sunrun Atlas Depositor 2019-2, LLC and Sunrun Atlas Holdings 2019-2, LLC [Member]",
        "terseLabel": "Sunrun Atlas Depositor 2019-2, LLC and Sunrun Atlas Holdings 2019-2, LLC"
       }
      }
     },
     "localname": "SunrunAtlasDepositor20192LLCAndSunrunAtlasHoldings20192LLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SunrunLunaHoldco2021LLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sunrun Luna Holdco 2021, LLC",
        "label": "Sunrun Luna Holdco 2021, LLC [Member]",
        "terseLabel": "Sunrun Luna Holdco 2021, LLC"
       }
      }
     },
     "localname": "SunrunLunaHoldco2021LLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SunrunXanaduIssuer20191LLCAndSunrunXanaduHoldings20191LLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sunrun Xanadu Issuer 2019-1, LLC and Sunrun Xanadu Holdings 2019-1, LLC",
        "label": "Sunrun Xanadu Issuer 2019-1, LLC and Sunrun Xanadu Holdings 2019-1, LLC [Member]",
        "terseLabel": "Sunrun Xanadu Issuer 2019-1, LLC and Sunrun Xanadu Holdings 2019-1, LLC"
       }
      }
     },
     "localname": "SunrunXanaduIssuer20191LLCAndSunrunXanaduHoldings20191LLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SymplrSoftwareIncAndSymplrSoftwareIntermediateHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Symplr Software Inc. and Symplr Software Intermediate Holdings, Inc.",
        "label": "Symplr Software Inc. and Symplr Software Intermediate Holdings, Inc. [Member]",
        "terseLabel": "Symplr Software Inc. and Symplr Software Intermediate Holdings, Inc."
       }
      }
     },
     "localname": "SymplrSoftwareIncAndSymplrSoftwareIntermediateHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SynergyHomeCareFranchisingLLCAndNPSynergyHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Synergy HomeCare Franchising, LLC and NP/Synergy Holdings, LLC",
        "label": "Synergy HomeCare Franchising, LLC and NP/Synergy Holdings, LLC [Member]",
        "terseLabel": "Synergy HomeCare Franchising, LLC and NP/Synergy Holdings, LLC"
       }
      }
     },
     "localname": "SynergyHomeCareFranchisingLLCAndNPSynergyHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_SystemsPlanningAndAnalysisIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Systems Planning and Analysis, Inc.",
        "label": "Systems Planning and Analysis, Inc. [Member]",
        "terseLabel": "Systems Planning and Analysis, Inc."
       }
      }
     },
     "localname": "SystemsPlanningAndAnalysisIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_TAWEGHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TA/WEG Holdings, LLC",
        "label": "TA/WEG Holdings, LLC [Member]",
        "terseLabel": "TA/WEG Holdings, LLC"
       }
      }
     },
     "localname": "TAWEGHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_TCPHawkerIntermediateLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TCP Hawker Intermediate LLC",
        "label": "TCP Hawker Intermediate LLC [Member]",
        "terseLabel": "TCP Hawker Intermediate LLC"
       }
      }
     },
     "localname": "TCPHawkerIntermediateLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_THGAcquisitionLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "THG Acquisition, LLC",
        "label": "THG Acquisition, LLC [Member]",
        "terseLabel": "THG Acquisition, LLC"
       }
      }
     },
     "localname": "THGAcquisitionLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_TamarackIntermediateLLCAndTamarackParentLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tamarack Intermediate, L.L.C. and Tamarack Parent, L.L.C.",
        "label": "Tamarack Intermediate, L.L.C. and Tamarack Parent, L.L.C. [Member]",
        "terseLabel": "Tamarack Intermediate, L.L.C. and Tamarack Parent, L.L.C."
       }
      }
     },
     "localname": "TamarackIntermediateLLCAndTamarackParentLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_TaymaxGroupLPTaymaxGroupGPLLCPFSalemCanadaULCAndTCPFitParentLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Taymax Group, L.P., Taymax Group G.P., LLC, PF Salem Canada ULC and TCP Fit Parent, L.P.",
        "label": "Taymax Group, L.P., Taymax Group G.P., LLC, PF Salem Canada ULC and TCP Fit Parent, L.P. [Member]",
        "terseLabel": "Taymax Group, L.P., Taymax Group G.P., LLC, PF Salem Canada ULC and TCP Fit Parent, L.P."
       }
      }
     },
     "localname": "TaymaxGroupLPTaymaxGroupGPLLCPFSalemCanadaULCAndTCPFitParentLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_TeasdaleFoodsIncAndFamiliaGroupHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Teasdale Foods, Inc. and Familia Group Holdings Inc.",
        "label": "Teasdale Foods, Inc. and Familia Group Holdings Inc. [Member]",
        "terseLabel": "Teasdale Foods, Inc. and Familia Group Holdings Inc."
       }
      }
     },
     "localname": "TeasdaleFoodsIncAndFamiliaGroupHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_TechnologyHardwareAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology Hardware And Equipment",
        "label": "Technology Hardware And Equipment [Member]",
        "terseLabel": "Technology Hardware and Equipment"
       }
      }
     },
     "localname": "TechnologyHardwareAndEquipmentMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_TelecommunicationServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Telecommunication Services",
        "label": "Telecommunication Services [Member]",
        "terseLabel": "Telecommunication Services"
       }
      }
     },
     "localname": "TelecommunicationServicesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_TerSeraTherapeuticsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TerSera Therapeutics LLC",
        "label": "TerSera Therapeutics LLC [Member]",
        "terseLabel": "TerSera Therapeutics LLC"
       }
      }
     },
     "localname": "TerSeraTherapeuticsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_TheArcticomGroupLLCAndAMCPMechanicalHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Arcticom Group, LLC and AMCP Mechanical Holdings, LP",
        "label": "The Arcticom Group, LLC and AMCP Mechanical Holdings, LP [Member]",
        "terseLabel": "The Arcticom Group, LLC and AMCP Mechanical Holdings, LP"
       }
      }
     },
     "localname": "TheArcticomGroupLLCAndAMCPMechanicalHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_TheEdelmanFinancialCenterLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Edelman Financial Center, LLC",
        "label": "The Edelman Financial Center, LLC [Member]",
        "terseLabel": "The Edelman Financial Center, LLC"
       }
      }
     },
     "localname": "TheEdelmanFinancialCenterLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_TheMatherGroupLLCTVGTMGTopcoIncAndTVGTMGHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Mather Group, LLC, TVG-TMG Topco, Inc., and TVG-TMG Holdings, LLC",
        "label": "The Mather Group, LLC, TVG-TMG Topco, Inc., and TVG-TMG Holdings, LLC [Member]",
        "terseLabel": "The Mather Group, LLC, TVG-TMG Topco, Inc., and TVG-TMG Holdings, LLC"
       }
      }
     },
     "localname": "TheMatherGroupLLCTVGTMGTopcoIncAndTVGTMGHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_TheNPDGroupLPIRIGroupHoldingsIncInformationResourcesIncAndIRINPDCoInvestAggregatorLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The NPD Group, L.P., IRI Group Holdings, Inc., Information Resources, Inc. and IRI-NPD Co-Invest Aggregator, L.P.",
        "label": "The NPD Group, L.P., IRI Group Holdings, Inc., Information Resources, Inc. and IRI-NPD Co-Invest Aggregator, L.P. [Member]",
        "terseLabel": "The NPD Group, L.P., IRI Group Holdings, Inc., Information Resources, Inc. and IRI-NPD Co-Invest Aggregator, L.P."
       }
      }
     },
     "localname": "TheNPDGroupLPIRIGroupHoldingsIncInformationResourcesIncAndIRINPDCoInvestAggregatorLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_TheTeachingCompanyHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Teaching Company Holdings, Inc.",
        "label": "The Teaching Company Holdings, Inc. [Member]",
        "terseLabel": "The Teaching Company Holdings, Inc."
       }
      }
     },
     "localname": "TheTeachingCompanyHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_TheUltimusGroupMidcoLLCTheUltimusGroupLLCAndTheUltimusGroupAggregatorLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Ultimus Group Midco, LLC, The Ultimus Group, LLC, and The Ultimus Group Aggregator, LP",
        "label": "The Ultimus Group Midco, LLC, The Ultimus Group, LLC, and The Ultimus Group Aggregator, LP [Member]",
        "terseLabel": "The Ultimus Group Midco, LLC, The Ultimus Group, LLC, and The Ultimus Group Aggregator, LP"
       }
      }
     },
     "localname": "TheUltimusGroupMidcoLLCTheUltimusGroupLLCAndTheUltimusGroupAggregatorLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ThermostatPurchaserIIIIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Thermostat Purchaser III, Inc.",
        "label": "Thermostat Purchaser III, Inc. [Member]",
        "terseLabel": "Thermostat Purchaser III, Inc."
       }
      }
     },
     "localname": "ThermostatPurchaserIIIIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_TibCoSoftwareIncPicardParentIncPicardMidCoIncPicardHoldCoLLCAndElliottAltoCoInvestorAggregatorLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TibCo Software Inc., Picard Parent, Inc., Picard MidCo, Inc., Picard HoldCo, LLC and Elliott Alto Co-Investor Aggregator L.P.,",
        "label": "TibCo Software Inc., Picard Parent, Inc., Picard MidCo, Inc., Picard HoldCo, LLC and Elliott Alto Co-Investor Aggregator L.P., [Member]",
        "terseLabel": "TibCo Software Inc., Picard Parent, Inc., Picard MidCo, Inc., Picard HoldCo, LLC and Elliott Alto Co-Investor Aggregator L.P.,"
       }
      }
     },
     "localname": "TibCoSoftwareIncPicardParentIncPicardMidCoIncPicardHoldCoLLCAndElliottAltoCoInvestorAggregatorLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_TotesIsotonerCorporationAndTotesUltimateHoldcoIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Totes Isotoner Corporation and Totes Ultimate Holdco, Inc.",
        "label": "Totes Isotoner Corporation and Totes Ultimate Holdco, Inc. [Member]",
        "terseLabel": "Totes Isotoner Corporation and Totes Ultimate Holdco, Inc."
       }
      }
     },
     "localname": "TotesIsotonerCorporationAndTotesUltimateHoldcoIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_TransportationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transportation",
        "label": "Transportation [Member]",
        "terseLabel": "Transportation"
       }
      }
     },
     "localname": "TransportationMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_TritonWaterHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Triton Water Holdings, Inc.",
        "label": "Triton Water Holdings, Inc. [Member]",
        "terseLabel": "Triton Water Holdings, Inc."
       }
      }
     },
     "localname": "TritonWaterHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_UKGIncAndHFUnitePartnersLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "UKG Inc. and H&amp;F Unite Partners, L.P.",
        "label": "UKG Inc. and H&amp;F Unite Partners, L.P. [Member]",
        "terseLabel": "UKG Inc. and H&amp;F Unite Partners, L.P."
       }
      }
     },
     "localname": "UKGIncAndHFUnitePartnersLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_USAnesthesiaPartnersIncUSAnesthesiaPartnersHoldingsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "U.S. Anesthesia Partners, Inc. &amp; U.S. Anesthesia Partners Holdings, Inc.",
        "label": "U.S. Anesthesia Partners, Inc. &amp; U.S. Anesthesia Partners Holdings, Inc. [Member]",
        "terseLabel": "U.S. Anesthesia Partners, Inc. &amp; U.S. Anesthesia Partners Holdings, Inc."
       }
      }
     },
     "localname": "USAnesthesiaPartnersIncUSAnesthesiaPartnersHoldingsIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_USMidAtlanticRegionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "US Mid-Atlantic Region",
        "label": "US Mid-Atlantic Region [Member]",
        "terseLabel": "Mid-Atlantic"
       }
      }
     },
     "localname": "USMidAtlanticRegionMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_USSaltInvestorsLLCAndEmeraldLakePearlAcquisitionALPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "US Salt Investors, LLC and Emerald Lake Pearl Acquisition-A, L.P.",
        "label": "US Salt Investors, LLC and Emerald Lake Pearl Acquisition-A, L.P. [Member]",
        "terseLabel": "US Salt Investors, LLC and Emerald Lake Pearl Acquisition-A, L.P."
       }
      }
     },
     "localname": "USSaltInvestorsLLCAndEmeraldLakePearlAcquisitionALPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_UnitedDigestiveMSOParentLLCAndKolnCoInvestUnblockedLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "United Digestive MSO Parent, LLC and Koln Co-Invest Unblocked, LP",
        "label": "United Digestive MSO Parent, LLC and Koln Co-Invest Unblocked, LP [Member]",
        "terseLabel": "United Digestive MSO Parent, LLC and Koln Co-Invest Unblocked, LP"
       }
      }
     },
     "localname": "UnitedDigestiveMSOParentLLCAndKolnCoInvestUnblockedLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_UnsecuredNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Notes",
        "label": "Unsecured Notes [Member]"
       }
      }
     },
     "localname": "UnsecuredNotesMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_VPPIntermediateHoldingsLLCAndVPPGroupHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "VPP Intermediate Holdings, LLC and VPP Group Holdings, L.P.",
        "label": "VPP Intermediate Holdings, LLC and VPP Group Holdings, L.P. [Member]",
        "terseLabel": "VPP Intermediate Holdings, LLC and VPP Group Holdings, L.P."
       }
      }
     },
     "localname": "VPPIntermediateHoldingsLLCAndVPPGroupHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_VPROPOperatingLLCAndVSandCoLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "VPROP Operating, LLC and V SandCo, LLC",
        "label": "VPROP Operating, LLC and V SandCo, LLC [Member]",
        "terseLabel": "VPROP Operating, LLC and V SandCo, LLC"
       }
      }
     },
     "localname": "VPROPOperatingLLCAndVSandCoLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_VRCCompaniesLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "VRC Companies, LLC",
        "label": "VRC Companies, LLC [Member]",
        "terseLabel": "VRC Companies, LLC"
       }
      }
     },
     "localname": "VRCCompaniesLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ValuationTechniqueYieldAnalysisMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Technique, Yield Analysis",
        "label": "Valuation Technique, Yield Analysis [Member]",
        "terseLabel": "Yield analysis"
       }
      }
     },
     "localname": "ValuationTechniqueYieldAnalysisMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_VarsityBrandsHoldingCoIncAndBCPEHerculesHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Varsity Brands Holding Co., Inc. and BCPE Hercules Holdings, LP",
        "label": "Varsity Brands Holding Co., Inc. and BCPE Hercules Holdings, LP [Member]",
        "terseLabel": "Varsity Brands Holding Co., Inc. and BCPE Hercules Holdings, LP"
       }
      }
     },
     "localname": "VarsityBrandsHoldingCoIncAndBCPEHerculesHoldingsLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_VeristaIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Verista, Inc.",
        "label": "Verista, Inc. [Member]",
        "terseLabel": "Verista, Inc."
       }
      }
     },
     "localname": "VeristaIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_VisualEdgeTechnologyIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Visual Edge Technology, Inc.",
        "label": "Visual Edge Technology, Inc. [Member]",
        "terseLabel": "Visual Edge Technology, Inc."
       }
      }
     },
     "localname": "VisualEdgeTechnologyIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_WSHPFCAcquisitionLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "WSHP FC Acquisition LLC",
        "label": "WSHP FC Acquisition LLC [Member]",
        "terseLabel": "WSHP FC Acquisition LLC"
       }
      }
     },
     "localname": "WSHPFCAcquisitionLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_WalnutParentIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Walnut Parent, Inc.",
        "label": "Walnut Parent, Inc. [Member]",
        "terseLabel": "Walnut Parent, Inc."
       }
      }
     },
     "localname": "WalnutParentIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_WatermillExpressLLCAndWatermillExpressHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Watermill Express, LLC and Watermill Express Holdings, LLC",
        "label": "Watermill Express, LLC and Watermill Express Holdings, LLC [Member]",
        "terseLabel": "Watermill Express, LLC and Watermill Express Holdings, LLC"
       }
      }
     },
     "localname": "WatermillExpressLLCAndWatermillExpressHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_WebPTIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "WebPT, Inc.",
        "label": "WebPT, Inc. [Member]",
        "terseLabel": "WebPT, Inc."
       }
      }
     },
     "localname": "WebPTIncMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_WildcatBuyerCoIncAndWildcatParentLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wildcat BuyerCo, Inc. and Wildcat Parent, LP",
        "label": "Wildcat BuyerCo, Inc. and Wildcat Parent, LP [Member]",
        "terseLabel": "Wildcat BuyerCo, Inc. and Wildcat Parent, LP"
       }
      }
     },
     "localname": "WildcatBuyerCoIncAndWildcatParentLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_WorkWaveIntermediateIILLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "WorkWave Intermediate II, LLC",
        "label": "WorkWave Intermediate II, LLC [Member]",
        "terseLabel": "WorkWave Intermediate II, LLC"
       }
      }
     },
     "localname": "WorkWaveIntermediateIILLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_WorldwideProduceAcquisitionLLCAndREPWWPCoinvestIVLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Worldwide Produce Acquisition, LLC and REP WWP Coinvest IV, L.P.",
        "label": "Worldwide Produce Acquisition, LLC and REP WWP Coinvest IV, L.P. [Member]",
        "terseLabel": "Worldwide Produce Acquisition, LLC and REP WWP Coinvest IV, L.P."
       }
      }
     },
     "localname": "WorldwideProduceAcquisitionLLCAndREPWWPCoinvestIVLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_XIFINIncAndACPChargerCoInvestLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "XIFIN, Inc. and ACP Charger Co-Invest LLC",
        "label": "XIFIN, Inc. and ACP Charger Co-Invest LLC [Member]",
        "terseLabel": "XIFIN, Inc. and ACP Charger Co-Invest LLC"
       }
      }
     },
     "localname": "XIFINIncAndACPChargerCoInvestLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_YEBrandsHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "YE Brands Holdings, LLC",
        "label": "YE Brands Holdings, LLC [Member]",
        "terseLabel": "YE Brands Holdings, LLC"
       }
      }
     },
     "localname": "YEBrandsHoldingsLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ZBHoldcoLLCZBParentLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ZB Holdco LLC &amp; ZB Parent LLC",
        "label": "ZB Holdco LLC &amp; ZB Parent LLC [Member]",
        "terseLabel": "ZB Holdco LLC &amp; ZB Parent LLC"
       }
      }
     },
     "localname": "ZBHoldcoLLCZBParentLLCMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "arcc_ZenDeskIncZoroTopCoIncAndZoroTopCoLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ZenDesk, Inc., Zoro TopCo, Inc. and Zoro TopCo, LP",
        "label": "ZenDesk, Inc., Zoro TopCo, Inc. and Zoro TopCo, LP [Member]",
        "terseLabel": "ZenDesk, Inc., Zoro TopCo, Inc. and Zoro TopCo, LP"
       }
      }
     },
     "localname": "ZenDeskIncZoroTopCoIncAndZoroTopCoLPMember",
     "nsuri": "http://www.arescapitalcorp.com/20230331",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "cef_AcquiredFundFeesAndExpensesNoteTextBlock": {
     "auth_ref": [
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Fund Fees and Expenses, Note [Text Block]"
       }
      }
     },
     "localname": "AcquiredFundFeesAndExpensesNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_AcquiredFundFeesAndExpensesPercent": {
     "auth_ref": [
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Fund Fees and Expenses [Percent]"
       }
      }
     },
     "localname": "AcquiredFundFeesAndExpensesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_AcquiredFundFeesEstimatedNoteTextBlock": {
     "auth_ref": [
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Fund Fees Estimated, Note [Text Block]"
       }
      }
     },
     "localname": "AcquiredFundFeesEstimatedNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_AcquiredFundIncentiveAllocationNoteTextBlock": {
     "auth_ref": [
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Fund Incentive Allocation, Note [Text Block]"
       }
      }
     },
     "localname": "AcquiredFundIncentiveAllocationNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_AcquiredFundTotalAnnualExpensesNoteTextBlock": {
     "auth_ref": [
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Fund Total Annual Expenses, Note [Text Block]"
       }
      }
     },
     "localname": "AcquiredFundTotalAnnualExpensesNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_AllRisksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Risks:"
       }
      }
     },
     "localname": "AllRisksMember",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "domainItemType"
    },
    "cef_AllSecuritiesMember": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Securities:"
       }
      }
     },
     "localname": "AllSecuritiesMember",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "domainItemType"
    },
    "cef_AnnualCoverageReturnRatePercent": {
     "auth_ref": [
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Coverage Return Rate [Percent]"
       }
      }
     },
     "localname": "AnnualCoverageReturnRatePercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_AnnualDividendPayment": {
     "auth_ref": [
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Dividend Payment"
       }
      }
     },
     "localname": "AnnualDividendPayment",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_AnnualDividendPaymentCurrent": {
     "auth_ref": [
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Dividend Payment, Current"
       }
      }
     },
     "localname": "AnnualDividendPaymentCurrent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_AnnualDividendPaymentInitial": {
     "auth_ref": [
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Dividend Payment, Initial"
       }
      }
     },
     "localname": "AnnualDividendPaymentInitial",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_AnnualExpensesTableTextBlock": {
     "auth_ref": [
      "r694"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Expenses [Table Text Block]"
       }
      }
     },
     "localname": "AnnualExpensesTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_AnnualInterestRateCurrentPercent": {
     "auth_ref": [
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Interest Rate, Current [Percent]"
       }
      }
     },
     "localname": "AnnualInterestRateCurrentPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_AnnualInterestRateInitialPercent": {
     "auth_ref": [
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Interest Rate, Initial [Percent]"
       }
      }
     },
     "localname": "AnnualInterestRateInitialPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_AnnualInterestRatePercent": {
     "auth_ref": [
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Interest Rate [Percent]"
       }
      }
     },
     "localname": "AnnualInterestRatePercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_BasisOfTransactionFeesNoteTextBlock": {
     "auth_ref": [
      "r692"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Transaction Fees, Note [Text Block]"
       }
      }
     },
     "localname": "BasisOfTransactionFeesNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_BdcFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BDC File Number"
       }
      }
     },
     "localname": "BdcFileNumber",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "cef_BusinessDevelopmentCompanyFlag": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Development Company [Flag]"
       }
      }
     },
     "localname": "BusinessDevelopmentCompanyFlag",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "cef_CapitalStockLongTermDebtAndOtherSecuritiesAbstract": {
     "auth_ref": [
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Stock, Long-Term Debt, and Other Securities [Abstract]"
       }
      }
     },
     "localname": "CapitalStockLongTermDebtAndOtherSecuritiesAbstract",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "cef_CapitalStockTableTextBlock": {
     "auth_ref": [
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Stock [Table Text Block]"
       }
      }
     },
     "localname": "CapitalStockTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_DistributionServicingFeesPercent": {
     "auth_ref": [
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution/Servicing Fees [Percent]"
       }
      }
     },
     "localname": "DistributionServicingFeesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_DistributionsMayReducePrincipalTextBlock": {
     "auth_ref": [
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distributions May Reduce Principal [Text Block]"
       }
      }
     },
     "localname": "DistributionsMayReducePrincipalTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_DividendAndInterestExpensesOnShortSalesPercent": {
     "auth_ref": [
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend and Interest Expenses on Short Sales [Percent]"
       }
      }
     },
     "localname": "DividendAndInterestExpensesOnShortSalesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_DividendExpenseOnPreferredSharesPercent": {
     "auth_ref": [
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend Expenses on Preferred Shares [Percent]"
       }
      }
     },
     "localname": "DividendExpenseOnPreferredSharesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_DividendReinvestmentAndCashPurchaseFees": {
     "auth_ref": [
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend Reinvestment and Cash Purchase Fees"
       }
      }
     },
     "localname": "DividendReinvestmentAndCashPurchaseFees",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cef_EffectsOfLeveragePurposeTextBlock": {
     "auth_ref": [
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effects of Leverage, Purpose [Text Block]"
       }
      }
     },
     "localname": "EffectsOfLeveragePurposeTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_EffectsOfLeverageTableTextBlock": {
     "auth_ref": [
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effects of Leverage [Table Text Block]"
       }
      }
     },
     "localname": "EffectsOfLeverageTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_EffectsOfLeverageTextBlock": {
     "auth_ref": [
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effects of Leverage [Text Block]"
       }
      }
     },
     "localname": "EffectsOfLeverageTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_ExpenseExampleTableTextBlock": {
     "auth_ref": [
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example [Table Text Block]"
       }
      }
     },
     "localname": "ExpenseExampleTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_ExpenseExampleYear01": {
     "auth_ref": [
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, Year 01"
       }
      }
     },
     "localname": "ExpenseExampleYear01",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cef_ExpenseExampleYears1to10": {
     "auth_ref": [
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, Years 1 to 10"
       }
      }
     },
     "localname": "ExpenseExampleYears1to10",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cef_ExpenseExampleYears1to3": {
     "auth_ref": [
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, Years 1 to 3"
       }
      }
     },
     "localname": "ExpenseExampleYears1to3",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cef_ExpenseExampleYears1to5": {
     "auth_ref": [
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, Years 1 to 5"
       }
      }
     },
     "localname": "ExpenseExampleYears1to5",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cef_FeeTableAbstract": {
     "auth_ref": [
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Table [Abstract]"
       }
      }
     },
     "localname": "FeeTableAbstract",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "cef_FinancialHighlightsAbstract": {
     "auth_ref": [
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Highlights [Abstract]"
       }
      }
     },
     "localname": "FinancialHighlightsAbstract",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "cef_GeneralDescriptionOfRegistrantAbstract": {
     "auth_ref": [
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Description of Registrant [Abstract]"
       }
      }
     },
     "localname": "GeneralDescriptionOfRegistrantAbstract",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "cef_HighestPriceOrBid": {
     "auth_ref": [
      "r718"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Highest Price or Bid"
       }
      }
     },
     "localname": "HighestPriceOrBid",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_HighestPriceOrBidNav": {
     "auth_ref": [
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Highest Price or Bid, NAV"
       }
      }
     },
     "localname": "HighestPriceOrBidNav",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_HighestPriceOrBidPremiumDiscountToNavPercent": {
     "auth_ref": [
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Highest Price or Bid, Premium (Discount) to NAV [Percent]"
       }
      }
     },
     "localname": "HighestPriceOrBidPremiumDiscountToNavPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_IncentiveAllocationMaximumPercent": {
     "auth_ref": [
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incentive Allocation Maximum [Percent]"
       }
      }
     },
     "localname": "IncentiveAllocationMaximumPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_IncentiveAllocationMinimumPercent": {
     "auth_ref": [
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incentive Allocation Minimum [Percent]"
       }
      }
     },
     "localname": "IncentiveAllocationMinimumPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_IncentiveAllocationPercent": {
     "auth_ref": [
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incentive Allocation [Percent]"
       }
      }
     },
     "localname": "IncentiveAllocationPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_IncentiveFeesPercent": {
     "auth_ref": [
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incentive Fees [Percent]"
       }
      }
     },
     "localname": "IncentiveFeesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_InterestExpensesOnBorrowingsPercent": {
     "auth_ref": [
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expenses on Borrowings [Percent]"
       }
      }
     },
     "localname": "InterestExpensesOnBorrowingsPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_IntervalFundFlag": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interval Fund [Flag]"
       }
      }
     },
     "localname": "IntervalFundFlag",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "cef_InvestmentObjectivesAndPracticesTextBlock": {
     "auth_ref": [
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Objectives and Practices [Text Block]"
       }
      }
     },
     "localname": "InvestmentObjectivesAndPracticesTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_LatestNav": {
     "auth_ref": [
      "r724"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Latest NAV"
       }
      }
     },
     "localname": "LatestNav",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_LatestPremiumDiscountToNavPercent": {
     "auth_ref": [
      "r724"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Latest Premium (Discount) to NAV [Percent]"
       }
      }
     },
     "localname": "LatestPremiumDiscountToNavPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_LatestSharePrice": {
     "auth_ref": [
      "r724"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Latest Share Price"
       }
      }
     },
     "localname": "LatestSharePrice",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_LoanServicingFeesPercent": {
     "auth_ref": [
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Servicing Fees [Percent]"
       }
      }
     },
     "localname": "LoanServicingFeesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_LongTermDebtDividendsAndCovenantsTextBlock": {
     "auth_ref": [
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt, Dividends and Covenants [Text Block]"
       }
      }
     },
     "localname": "LongTermDebtDividendsAndCovenantsTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_LongTermDebtIssuanceAndSubstitutionTextBlock": {
     "auth_ref": [
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt, Issuance and Substitution [Text Block]"
       }
      }
     },
     "localname": "LongTermDebtIssuanceAndSubstitutionTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_LongTermDebtPrincipal": {
     "auth_ref": [
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt, Principal"
       }
      }
     },
     "localname": "LongTermDebtPrincipal",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cef_LongTermDebtRightsLimitedByOtherSecuritiesTextBlock": {
     "auth_ref": [
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt, Rights Limited by Other Securities [Text Block]"
       }
      }
     },
     "localname": "LongTermDebtRightsLimitedByOtherSecuritiesTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_LongTermDebtStructuringTextBlock": {
     "auth_ref": [
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt, Structuring [Text Block]"
       }
      }
     },
     "localname": "LongTermDebtStructuringTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_LongTermDebtTableTextBlock": {
     "auth_ref": [
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt [Table Text Block]"
       }
      }
     },
     "localname": "LongTermDebtTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_LongTermDebtTitleTextBlock": {
     "auth_ref": [
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt, Title [Text Block]"
       }
      }
     },
     "localname": "LongTermDebtTitleTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_LowestPriceOrBid": {
     "auth_ref": [
      "r718"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lowest Price or Bid"
       }
      }
     },
     "localname": "LowestPriceOrBid",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_LowestPriceOrBidNav": {
     "auth_ref": [
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lowest Price or Bid, NAV"
       }
      }
     },
     "localname": "LowestPriceOrBidNav",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_LowestPriceOrBidPremiumDiscountToNavPercent": {
     "auth_ref": [
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lowest Price or Bid, Premium (Discount) to NAV [Percent]"
       }
      }
     },
     "localname": "LowestPriceOrBidPremiumDiscountToNavPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_ManagementFeeNotBasedOnNetAssetsNoteTextBlock": {
     "auth_ref": [
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management Fee not based on Net Assets, Note [Text Block]"
       }
      }
     },
     "localname": "ManagementFeeNotBasedOnNetAssetsNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_ManagementFeesPercent": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management Fees [Percent]"
       }
      }
     },
     "localname": "ManagementFeesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_NetExpenseOverAssetsPercent": {
     "auth_ref": [
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Expense over Assets [Percent]"
       }
      }
     },
     "localname": "NetExpenseOverAssetsPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_NewCefOrBdcRegistrantFlag": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New CEF or BDC Registrant [Flag]"
       }
      }
     },
     "localname": "NewCefOrBdcRegistrantFlag",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "cef_NoPublicTradingTextBlock": {
     "auth_ref": [
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Public Trading [Text Block]"
       }
      }
     },
     "localname": "NoPublicTradingTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_NoTradingHistoryTextBlock": {
     "auth_ref": [
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading History [Text Block]"
       }
      }
     },
     "localname": "NoTradingHistoryTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_OtherAnnualExpense1Percent": {
     "auth_ref": [
      "r698"
     ],
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Ae": {
       "order": 1.0,
       "parentTag": "cef_OtherAnnualExpensesPercent",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Annual Expense 1 [Percent]"
       }
      }
     },
     "localname": "OtherAnnualExpense1Percent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherAnnualExpense2Percent": {
     "auth_ref": [
      "r698"
     ],
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Ae": {
       "order": 2.0,
       "parentTag": "cef_OtherAnnualExpensesPercent",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Annual Expense 2 [Percent]"
       }
      }
     },
     "localname": "OtherAnnualExpense2Percent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherAnnualExpense3Percent": {
     "auth_ref": [
      "r698"
     ],
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Ae": {
       "order": 3.0,
       "parentTag": "cef_OtherAnnualExpensesPercent",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Annual Expense 3 [Percent]"
       }
      }
     },
     "localname": "OtherAnnualExpense3Percent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherAnnualExpensesAbstract": {
     "auth_ref": [
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Annual Expenses [Abstract]"
       }
      }
     },
     "localname": "OtherAnnualExpensesAbstract",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "cef_OtherAnnualExpensesPercent": {
     "auth_ref": [
      "r698"
     ],
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Ae": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Annual Expenses [Percent]"
       }
      }
     },
     "localname": "OtherAnnualExpensesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherExpensesNoteTextBlock": {
     "auth_ref": [
      "r694"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Expenses, Note [Text Block]"
       }
      }
     },
     "localname": "OtherExpensesNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_OtherFeederFundExpensesPercent": {
     "auth_ref": [
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Feeder Fund Expenses [Percent]"
       }
      }
     },
     "localname": "OtherFeederFundExpensesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherMasterFundExpensesPercent": {
     "auth_ref": [
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Master Fund Expenses [Percent]"
       }
      }
     },
     "localname": "OtherMasterFundExpensesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherSecuritiesTableTextBlock": {
     "auth_ref": [
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Securities [Table Text Block]"
       }
      }
     },
     "localname": "OtherSecuritiesTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_OtherSecurityDescriptionTextBlock": {
     "auth_ref": [
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Security, Description [Text Block]"
       }
      }
     },
     "localname": "OtherSecurityDescriptionTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_OtherSecurityTitleTextBlock": {
     "auth_ref": [
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Security, Title [Text Block]"
       }
      }
     },
     "localname": "OtherSecurityTitleTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_OtherTransactionExpense1Percent": {
     "auth_ref": [
      "r693"
     ],
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Te": {
       "order": 1.0,
       "parentTag": "cef_OtherTransactionExpensesPercent",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Expense 1 [Percent]"
       }
      }
     },
     "localname": "OtherTransactionExpense1Percent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherTransactionExpense2Percent": {
     "auth_ref": [
      "r693"
     ],
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Te": {
       "order": 2.0,
       "parentTag": "cef_OtherTransactionExpensesPercent",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Expense 2 [Percent]"
       }
      }
     },
     "localname": "OtherTransactionExpense2Percent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherTransactionExpense3Percent": {
     "auth_ref": [
      "r693"
     ],
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Te": {
       "order": 3.0,
       "parentTag": "cef_OtherTransactionExpensesPercent",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Expense 3 [Percent]"
       }
      }
     },
     "localname": "OtherTransactionExpense3Percent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherTransactionExpensesAbstract": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Expenses [Abstract]"
       }
      }
     },
     "localname": "OtherTransactionExpensesAbstract",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "cef_OtherTransactionExpensesPercent": {
     "auth_ref": [
      "r693"
     ],
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Te": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Expenses [Percent]"
       }
      }
     },
     "localname": "OtherTransactionExpensesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherTransactionFeesBasisMaximum": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Fees Basis, Maximum"
       }
      }
     },
     "localname": "OtherTransactionFeesBasisMaximum",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cef_OtherTransactionFeesBasisMaximumPercent": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Fees Basis, Maximum [Percent]"
       }
      }
     },
     "localname": "OtherTransactionFeesBasisMaximumPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_OtherTransactionFeesBasisNoteTextBlock": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Fees Basis, Note [Text Block]"
       }
      }
     },
     "localname": "OtherTransactionFeesBasisNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_OtherTransactionFeesNoteTextBlock": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Fees, Note [Text Block]"
       }
      }
     },
     "localname": "OtherTransactionFeesNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_OutstandingSecuritiesTableTextBlock": {
     "auth_ref": [
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Securities [Table Text Block]"
       }
      }
     },
     "localname": "OutstandingSecuritiesTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_OutstandingSecurityAuthorizedShares": {
     "auth_ref": [
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Security, Authorized [Shares]"
       }
      }
     },
     "localname": "OutstandingSecurityAuthorizedShares",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "sharesItemType"
    },
    "cef_OutstandingSecurityHeldShares": {
     "auth_ref": [
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Security, Held [Shares]"
       }
      }
     },
     "localname": "OutstandingSecurityHeldShares",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "sharesItemType"
    },
    "cef_OutstandingSecurityNotHeldShares": {
     "auth_ref": [
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Security, Not Held [Shares]"
       }
      }
     },
     "localname": "OutstandingSecurityNotHeldShares",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "sharesItemType"
    },
    "cef_OutstandingSecurityTitleTextBlock": {
     "auth_ref": [
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Security, Title [Text Block]"
       }
      }
     },
     "localname": "OutstandingSecurityTitleTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_PreferredStockRestrictionsArrearageTextBlock": {
     "auth_ref": [
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Restrictions, Arrearage [Text Block]"
       }
      }
     },
     "localname": "PreferredStockRestrictionsArrearageTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_PreferredStockRestrictionsOtherTextBlock": {
     "auth_ref": [
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Restrictions, Other [Text Block]"
       }
      }
     },
     "localname": "PreferredStockRestrictionsOtherTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_PrimaryShelfFlag": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Primary Shelf [Flag]"
       }
      }
     },
     "localname": "PrimaryShelfFlag",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "cef_PrimaryShelfQualifiedFlag": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Primary Shelf Qualified [Flag]"
       }
      }
     },
     "localname": "PrimaryShelfQualifiedFlag",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "cef_ProspectusLineItems": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prospectus [Line Items]"
       }
      }
     },
     "localname": "ProspectusLineItems",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "xbrltype": "stringItemType"
    },
    "cef_ProspectusTable": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prospectus:"
       }
      }
     },
     "localname": "ProspectusTable",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "cef_PurposeOfFeeTableNoteTextBlock": {
     "auth_ref": [
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purpose of Fee Table , Note [Text Block]"
       }
      }
     },
     "localname": "PurposeOfFeeTableNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_RegisteredClosedEndFundFlag": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registered Closed-End Fund [Flag]"
       }
      }
     },
     "localname": "RegisteredClosedEndFundFlag",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "cef_ReturnAtMinusFivePercent": {
     "auth_ref": [
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Return at Minus Five [Percent]"
       }
      }
     },
     "localname": "ReturnAtMinusFivePercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_ReturnAtMinusTenPercent": {
     "auth_ref": [
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Return at Minus Ten [Percent]"
       }
      }
     },
     "localname": "ReturnAtMinusTenPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_ReturnAtPlusFivePercent": {
     "auth_ref": [
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Return at Plus Five [Percent]"
       }
      }
     },
     "localname": "ReturnAtPlusFivePercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_ReturnAtPlusTenPercent": {
     "auth_ref": [
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Return at Plus Ten [Percent]"
       }
      }
     },
     "localname": "ReturnAtPlusTenPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_ReturnAtZeroPercent": {
     "auth_ref": [
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Return at Zero [Percent]"
       }
      }
     },
     "localname": "ReturnAtZeroPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_RightsLimitedByOtherSecuritiesTextBlock": {
     "auth_ref": [
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rights Limited by Other Securities [Text Block]"
       }
      }
     },
     "localname": "RightsLimitedByOtherSecuritiesTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_RightsSubjectToOtherThanMajorityVoteTextBlock": {
     "auth_ref": [
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rights Subject to Other than Majority Vote [Text Block]"
       }
      }
     },
     "localname": "RightsSubjectToOtherThanMajorityVoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_RiskAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk [Axis]"
       }
      }
     },
     "localname": "RiskAxis",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "cef_RiskFactorsTableTextBlock": {
     "auth_ref": [
      "r713"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk Factors [Table Text Block]"
       }
      }
     },
     "localname": "RiskFactorsTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_RiskTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk [Text Block]"
       }
      }
     },
     "localname": "RiskTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SalesLoadPercent": {
     "auth_ref": [
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Load [Percent]"
       }
      }
     },
     "localname": "SalesLoadPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_SecurityAxis": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security [Axis]"
       }
      }
     },
     "localname": "SecurityAxis",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "cef_SecurityDividendsTextBlock": {
     "auth_ref": [
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Dividends [Text Block]"
       }
      }
     },
     "localname": "SecurityDividendsTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SecurityLiabilitiesTextBlock": {
     "auth_ref": [
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Liabilities [Text Block]"
       }
      }
     },
     "localname": "SecurityLiabilitiesTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SecurityLiquidationRightsTextBlock": {
     "auth_ref": [
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Liquidation Rights [Text Block]"
       }
      }
     },
     "localname": "SecurityLiquidationRightsTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SecurityObligationsOfOwnershipTextBlock": {
     "auth_ref": [
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Obligations of Ownership [Text Block]"
       }
      }
     },
     "localname": "SecurityObligationsOfOwnershipTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SecurityPreemptiveAndOtherRightsTextBlock": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Preemptive and Other Rights [Text Block]"
       }
      }
     },
     "localname": "SecurityPreemptiveAndOtherRightsTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SecurityTitleTextBlock": {
     "auth_ref": [
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Title [Text Block]"
       }
      }
     },
     "localname": "SecurityTitleTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SecurityVotingRightsTextBlock": {
     "auth_ref": [
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Voting Rights [Text Block]"
       }
      }
     },
     "localname": "SecurityVotingRightsTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SeniorSecuritiesAmount": {
     "auth_ref": [
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Amount"
       }
      }
     },
     "localname": "SeniorSecuritiesAmount",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cef_SeniorSecuritiesAverageMarketValuePerUnit": {
     "auth_ref": [
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Average Market Value per Unit"
       }
      }
     },
     "localname": "SeniorSecuritiesAverageMarketValuePerUnit",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_SeniorSecuritiesAveragingMethodNoteTextBlock": {
     "auth_ref": [
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Averaging Method, Note [Text Block]"
       }
      }
     },
     "localname": "SeniorSecuritiesAveragingMethodNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SeniorSecuritiesCoveragePerUnit": {
     "auth_ref": [
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Coverage per Unit"
       }
      }
     },
     "localname": "SeniorSecuritiesCoveragePerUnit",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_SeniorSecuritiesHeadingsNoteTextBlock": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Headings, Note [Text Block]"
       }
      }
     },
     "localname": "SeniorSecuritiesHeadingsNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SeniorSecuritiesHighlightsAnnualizedNoteTextBlock": {
     "auth_ref": [
      "r701",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Highlights Annualized, Note [Text Block]"
       }
      }
     },
     "localname": "SeniorSecuritiesHighlightsAnnualizedNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SeniorSecuritiesHighlightsAuditedNoteTextBlock": {
     "auth_ref": [
      "r702",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Highlights Audited, Note [Text Block]"
       }
      }
     },
     "localname": "SeniorSecuritiesHighlightsAuditedNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SeniorSecuritiesInvoluntaryLiquidatingPreferencePerUnit": {
     "auth_ref": [
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Involuntary Liquidating Preference per Unit"
       }
      }
     },
     "localname": "SeniorSecuritiesInvoluntaryLiquidatingPreferencePerUnit",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "cef_SeniorSecuritiesNoteTextBlock": {
     "auth_ref": [
      "r700",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities, Note [Text Block]"
       }
      }
     },
     "localname": "SeniorSecuritiesNoteTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SeniorSecuritiesTableTextBlock": {
     "auth_ref": [
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities [Table Text Block]"
       }
      }
     },
     "localname": "SeniorSecuritiesTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SharePriceTableTextBlock": {
     "auth_ref": [
      "r719"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Price [Table Text Block]"
       }
      }
     },
     "localname": "SharePriceTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_SharePricesNotActualTransactionsTextBlock": {
     "auth_ref": [
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Prices Not Actual Transactions [Text Block]"
       }
      }
     },
     "localname": "SharePricesNotActualTransactionsTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_ShareholderTransactionExpensesTableTextBlock": {
     "auth_ref": [
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Transaction Expenses [Table Text Block]"
       }
      }
     },
     "localname": "ShareholderTransactionExpensesTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_TotalAnnualExpensesPercent": {
     "auth_ref": [
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Annual Expenses [Percent]"
       }
      }
     },
     "localname": "TotalAnnualExpensesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_UnderwritersCompensationPercent": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underwriters Compensation [Percent]"
       }
      }
     },
     "localname": "UnderwritersCompensationPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_WaiversAndReimbursementsOfFeesPercent": {
     "auth_ref": [
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Waivers and Reimbursements of Fees [Percent]"
       }
      }
     },
     "localname": "WaiversAndReimbursementsOfFeesPercent",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "percentItemType"
    },
    "cef_WarrantsOrRightsCalledAmount": {
     "auth_ref": [
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants or Rights, Called Amount"
       }
      }
     },
     "localname": "WarrantsOrRightsCalledAmount",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cef_WarrantsOrRightsCalledPeriodDate": {
     "auth_ref": [
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants or Rights, Called Period [Date]"
       }
      }
     },
     "localname": "WarrantsOrRightsCalledPeriodDate",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "dateItemType"
    },
    "cef_WarrantsOrRightsCalledTitleTextBlock": {
     "auth_ref": [
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants or Rights, Called Title"
       }
      }
     },
     "localname": "WarrantsOrRightsCalledTitleTextBlock",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cef_WarrantsOrRightsExercisePrice": {
     "auth_ref": [
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants or Rights, Exercise Price"
       }
      }
     },
     "localname": "WarrantsOrRightsExercisePrice",
     "nsuri": "http://xbrl.sec.gov/cef/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "perShareItemType"
    },
    "dei_AdditionalSecurities462b": {
     "auth_ref": [
      "r736"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "localname": "AdditionalSecurities462b",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "auth_ref": [
      "r736"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "localname": "AdditionalSecurities462bFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "auth_ref": [
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "localname": "AdditionalSecuritiesEffective413b",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AddressTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.",
        "label": "Address Type [Domain]"
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Approximate Date of Commencement of Proposed Sale to Public"
       }
      }
     },
     "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "dateOrAsapItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r656",
      "r657"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DelayedOrContinuousOffering": {
     "auth_ref": [
      "r658",
      "r659",
      "r729"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "localname": "DelayedOrContinuousOffering",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "auth_ref": [
      "r658",
      "r659",
      "r729"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EffectiveAfter60Days486a": {
     "auth_ref": [
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "localname": "EffectiveAfter60Days486a",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EffectiveOnDate486a": {
     "auth_ref": [
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "localname": "EffectiveOnDate486a",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_EffectiveOnDate486b": {
     "auth_ref": [
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "localname": "EffectiveOnDate486b",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_EffectiveOnSetDate486a": {
     "auth_ref": [
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "localname": "EffectiveOnSetDate486a",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EffectiveOnSetDate486b": {
     "auth_ref": [
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "localname": "EffectiveOnSetDate486b",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EffectiveUponFiling462e": {
     "auth_ref": [
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "localname": "EffectiveUponFiling462e",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EffectiveUponFiling486b": {
     "auth_ref": [
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "localname": "EffectiveUponFiling486b",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "auth_ref": [
      "r743"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "localname": "EffectiveWhenDeclaredSection8c",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Addresses, Address Type [Axis]"
       }
      }
     },
     "localname": "EntityAddressesAddressTypeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryofFundedCapitalandUnfundedCapitalCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Securities Act File Number",
        "terseLabel": "Securities Act File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r733"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityInvCompanyType": {
     "auth_ref": [
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Inv Company Type"
       }
      }
     },
     "localname": "EntityInvCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "invCompanyType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r734"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_ExhibitsOnly462d": {
     "auth_ref": [
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "localname": "ExhibitsOnly462d",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "auth_ref": [
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "localname": "ExhibitsOnly462dFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_InvestmentCompanyActFileNumber": {
     "auth_ref": [
      "r659",
      "r726",
      "r727",
      "r728"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "localname": "InvestmentCompanyActFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_InvestmentCompanyActRegistration": {
     "auth_ref": [
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "localname": "InvestmentCompanyActRegistration",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "auth_ref": [
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "localname": "InvestmentCompanyRegistrationAmendment",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "auth_ref": [
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "sequenceNumberItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryofFundedCapitalandUnfundedCapitalCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "auth_ref": [
      "r659",
      "r726",
      "r727",
      "r728"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "localname": "NewEffectiveDateForPreviousFiling",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_NoSubstantiveChanges462c": {
     "auth_ref": [
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "localname": "NoSubstantiveChanges462c",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "auth_ref": [
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c), File Number"
       }
      }
     },
     "localname": "NoSubstantiveChanges462cFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_PostEffectiveAmendment": {
     "auth_ref": [
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "localname": "PostEffectiveAmendment",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PostEffectiveAmendmentNumber": {
     "auth_ref": [
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective.",
        "label": "Post-Effective Amendment Number"
       }
      }
     },
     "localname": "PostEffectiveAmendmentNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "sequenceNumberItemType"
    },
    "dei_PreEffectiveAmendment": {
     "auth_ref": [
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "localname": "PreEffectiveAmendment",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreEffectiveAmendmentNumber": {
     "auth_ref": [
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective.",
        "label": "Pre-Effective Amendment Number"
       }
      }
     },
     "localname": "PreEffectiveAmendmentNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "sequenceNumberItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r598",
      "r602",
      "r775",
      "r791",
      "r792",
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity.",
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Controlled Affiliate"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r215",
      "r263",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r283",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r335",
      "r337",
      "r338",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r769",
      "r770",
      "r815",
      "r816"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r215",
      "r263",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r283",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r335",
      "r337",
      "r338",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r769",
      "r770",
      "r815",
      "r816"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r212",
      "r213",
      "r343",
      "r373",
      "r621",
      "r623",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r183",
      "r219",
      "r225",
      "r231",
      "r296",
      "r399",
      "r400",
      "r401",
      "r408",
      "r409",
      "r426",
      "r429",
      "r431",
      "r432",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r183",
      "r219",
      "r225",
      "r231",
      "r296",
      "r399",
      "r400",
      "r401",
      "r408",
      "r409",
      "r426",
      "r429",
      "r431",
      "r432",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r183",
      "r219",
      "r225",
      "r231",
      "r296",
      "r399",
      "r400",
      "r401",
      "r408",
      "r409",
      "r426",
      "r429",
      "r431",
      "r432",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r395",
      "r529",
      "r548",
      "r599",
      "r600",
      "r639",
      "r644",
      "r650",
      "r771",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails",
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r395",
      "r529",
      "r548",
      "r599",
      "r600",
      "r639",
      "r644",
      "r650",
      "r771",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails",
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r387",
      "r395",
      "r396",
      "r397",
      "r398",
      "r505",
      "r529",
      "r548",
      "r599",
      "r600",
      "r639",
      "r644",
      "r650",
      "r767",
      "r771",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTDebtNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails",
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r387",
      "r395",
      "r396",
      "r397",
      "r398",
      "r505",
      "r529",
      "r548",
      "r599",
      "r600",
      "r639",
      "r644",
      "r650",
      "r767",
      "r771",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTDebtNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails",
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r212",
      "r213",
      "r343",
      "r373",
      "r624",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedFinancialStatementsTableTextBlock": {
     "auth_ref": [
      "r755",
      "r814"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.",
        "label": "Condensed Financial Statements [Table Text Block]",
        "terseLabel": "Summary of Selected Financial Information"
       }
      }
     },
     "localname": "ScheduleOfCondensedFinancialStatementsTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r284",
      "r285",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r601",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r640",
      "r649",
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r284",
      "r285",
      "r586",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r601",
      "r603",
      "r640",
      "r649",
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [
      "r599",
      "r600",
      "r796",
      "r798",
      "r801"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average of a range of values, calculated with consideration of proportional relevance.",
        "label": "Weighted Average [Member]",
        "terseLabel": "Weighted Average"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTDebtNarrativeDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r220",
      "r221",
      "r222",
      "r287",
      "r288",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r399",
      "r400",
      "r401",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r462",
      "r463",
      "r467",
      "r468",
      "r469",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r759"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible Enumeration]",
        "terseLabel": "Accounting Standards Update [Extensible Enumeration]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities.",
        "label": "Accounts Payable and Accrued Liabilities [Member]",
        "terseLabel": "Accounts payable and other liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other.",
        "label": "Accounts Payable and Other Accrued Liabilities",
        "terseLabel": "Accounts payable and other liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndOtherAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "negatedTerseLabel": "Net accretion of discount on investments"
       }
      }
     },
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r23",
      "r24",
      "r25",
      "r191",
      "r545",
      "r556",
      "r560"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_MembersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Net unrealized losses on investments and foreign currency transactions"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r7"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Capital in excess of par value"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r399",
      "r400",
      "r401",
      "r756",
      "r757",
      "r758",
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Capital in Excess of Par Value"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net increase in stockholders\u2019 equity resulting from operations:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdministrativeFeesExpense": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 4.0,
       "parentTag": "us-gaap_InvestmentIncomeInvestmentExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for administrative services provided to the limited liability company (LLC) or limited partnership (LP) by the managing member or general partner, affiliate of managing member or general partner, or affiliate of LLC or LP, for example, but not limited to, salaries, rent, or overhead costs.",
        "label": "Administrative Fees Expense",
        "terseLabel": "Administrative fees"
       }
      }
     },
     "localname": "AdministrativeFeesExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r32",
      "r43",
      "r110",
      "r362"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Amortization of Debt Discount (Premium)",
        "terseLabel": "Net amortization of premium on notes payable",
        "verboseLabel": "Net amortization of original issue premium/discount"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r27",
      "r362",
      "r465",
      "r750"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r121",
      "r140",
      "r190",
      "r211",
      "r271",
      "r276",
      "r282",
      "r292",
      "r327",
      "r328",
      "r330",
      "r331",
      "r332",
      "r334",
      "r336",
      "r338",
      "r339",
      "r414",
      "r418",
      "r445",
      "r648",
      "r769",
      "r770",
      "r794"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS",
        "verboseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsUnderManagementCarryingAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of assets an investment adviser manages on behalf of investors.",
        "label": "Assets under Management, Carrying Amount",
        "terseLabel": "Assets under management"
       }
      }
     },
     "localname": "AssetsUnderManagementCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIvyHillAssetManagementLPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r85",
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r0",
      "r50",
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "terseLabel": "ORGANIZATION"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/ORGANIZATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r105",
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying value"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r45",
      "r188",
      "r622"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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. 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. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion 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. 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.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash, Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r46",
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r40",
      "r45",
      "r49"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF PERIOD",
        "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF PERIOD",
        "totalLabel": "Total cash, cash equivalents and restricted cash shown in the consolidated statement of cash flows"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r40",
      "r109"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashHeldInForeignCurrency": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Held in Foreign Currency",
        "terseLabel": "Cash denominated in foreign currencies"
       }
      }
     },
     "localname": "CashHeldInForeignCurrency",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ChangeInAccountingEstimateLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Change in Accounting Estimate [Line Items]",
        "terseLabel": "Change in Accounting Estimate [Line Items]"
       }
      }
     },
     "localname": "ChangeInAccountingEstimateLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r17",
      "r129",
      "r146"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note\u00a07)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r62",
      "r321",
      "r322",
      "r588",
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Maximum issuance of common stock (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Per share amount (in usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONSScheduleofDividendsDeclaredandPayableDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Cash dividends declared (in usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r756",
      "r757",
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEETParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEETParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEETParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r6",
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Shares outstanding at end of period (in shares)",
        "verboseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEETParenthetical",
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r6",
      "r648"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, par value $0.001 per share, 700 common shares authorized; 545 and 519 common shares issued and outstanding, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r55",
      "r56",
      "r107",
      "r108",
      "r286",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r55",
      "r56",
      "r107",
      "r108",
      "r286",
      "r561",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r55",
      "r56",
      "r107",
      "r108",
      "r286",
      "r587",
      "r806"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r137",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r55",
      "r56",
      "r107",
      "r108",
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Composition, percent of fair value",
        "verboseLabel": "% of Total Assets, non-qualifying assets"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r55",
      "r56",
      "r107",
      "r108",
      "r286",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsumerSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer Sector [Member]",
        "terseLabel": "Consumer Services"
       }
      }
     },
     "localname": "ConsumerSectorMember",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r65",
      "r340",
      "r341",
      "r352",
      "r353",
      "r354",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Convertible Debt [Member]",
        "terseLabel": "Convertible Debt"
       }
      }
     },
     "localname": "ConvertibleDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTConvertibleUnsecuredNotesNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "totalLabel": "Total expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses [Abstract]",
        "terseLabel": "Expenses"
       }
      }
     },
     "localname": "CostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r53",
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndEquitySecuritiesRealizedGainLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_RealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChangeOperatingAfterTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) on investment in debt and equity securities.",
        "label": "Debt and Equity Securities, Realized Gain (Loss)",
        "terseLabel": "Net realized gains (losses):"
       }
      }
     },
     "localname": "DebtAndEquitySecuritiesRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtAndEquitySecuritiesUnrealizedGainLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_UnrealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChangeOperatingAfterTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment in debt and equity securities.",
        "label": "Debt and Equity Securities, Unrealized Gain (Loss)",
        "terseLabel": "Net unrealized gains (losses):"
       }
      }
     },
     "localname": "DebtAndEquitySecuritiesUnrealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r69",
      "r209",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r356",
      "r363",
      "r364",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "DEBT"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r122",
      "r124",
      "r138",
      "r215",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r346",
      "r352",
      "r353",
      "r354",
      "r355",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r466",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTConvertibleUnsecuredNotesNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Interest rate spread"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r3",
      "r124",
      "r138",
      "r367"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Principal amount of debt outstanding",
        "verboseLabel": "Principal amount outstanding"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTDebtNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r66",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Conversion price (in usd per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "auth_ref": [
      "r15",
      "r71",
      "r72",
      "r74",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "terseLabel": "Conversion rate (shares per one thousand dollar principal amount)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r111",
      "r113",
      "r340",
      "r466",
      "r635",
      "r636"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Total aggregate principal amount committed / outstanding",
        "verboseLabel": "Principal amount of debt"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTConvertibleUnsecuredNotesNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r14",
      "r111",
      "r370",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r14",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Stated interest rate",
        "verboseLabel": "Interest Rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTConvertibleUnsecuredNotesNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTConvertibleUnsecuredNotesNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTDebtNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r16",
      "r215",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r346",
      "r352",
      "r353",
      "r354",
      "r355",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r466",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTConvertibleUnsecuredNotesNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about timing of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period [Axis]",
        "terseLabel": "Debt Instrument, Redemption, Period [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period as defined under terms of the debt agreement for debt redemption features.",
        "label": "Debt Instrument, Redemption, Period [Domain]",
        "terseLabel": "Debt Instrument, Redemption, Period [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodFiveMember": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period five representing fifth most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Five [Member]",
        "terseLabel": "Debt Instrument, Redemption, Period Five"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodFiveMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodFourMember": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Four [Member]",
        "terseLabel": "Debt Instrument, Redemption, Period Four"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodFourMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodOneMember": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period One [Member]",
        "terseLabel": "Debt Instrument, Redemption, Period One"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Three [Member]",
        "terseLabel": "Debt Instrument, Redemption, Period Three"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Two [Member]",
        "terseLabel": "Debt Instrument, Redemption, Period Two"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Repurchase price, percentage of principal amount"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTConvertibleUnsecuredNotesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r16",
      "r71",
      "r73",
      "r74",
      "r75",
      "r110",
      "r111",
      "r113",
      "r136",
      "r215",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r346",
      "r352",
      "r353",
      "r354",
      "r355",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r365",
      "r466",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. 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.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-Term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTConvertibleUnsecuredNotesNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTDebtNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Term of debt instrument"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTDebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r110",
      "r113",
      "r772"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "negatedTerseLabel": "Original issue discount, net of accretion"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "auth_ref": [
      "r112",
      "r352",
      "r368",
      "r635",
      "r636"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "terseLabel": "Total unamortized debt issuance costs and unamortized discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt, Policy [Policy Text Block]",
        "terseLabel": "Debt Issuance Costs"
       }
      }
     },
     "localname": "DebtPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Debt, Weighted Average Interest Rate",
        "terseLabel": "Weighted average stated interest rate"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r112"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTConvertibleUnsecuredNotesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r112",
      "r772"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedLabel": "Debt issuance costs, net of amortization"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetCounterpartyNameExtensibleList": {
     "auth_ref": [
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates name of counterparty to derivative asset. Counterparty is other party participating in financial transaction. Example includes, but is not limited to, name of financial institution.",
        "label": "Derivative Asset, Counterparty Name [Extensible Enumeration]",
        "terseLabel": "Derivative Asset, Counterparty Name [Extensible Enumeration]"
       }
      }
     },
     "localname": "DerivativeAssetCounterpartyNameExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DerivativeAssetFairValueGrossLiability": {
     "auth_ref": [
      "r20",
      "r22",
      "r87"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical": {
       "order": 1.0,
       "parentTag": "us-gaap_DerivativeLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, Liability Offset",
        "terseLabel": "Derivative Asset, Subject to Master Netting Arrangement, Liability Offset"
       }
      }
     },
     "localname": "DerivativeAssetFairValueGrossLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetNotionalAmount": {
     "auth_ref": [
      "r776",
      "r777",
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payments on the derivative asset.",
        "label": "Derivative Asset, Notional Amount",
        "terseLabel": "Derivative Asset, Notional Amount"
       }
      }
     },
     "localname": "DerivativeAssetNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetTypeExtensibleList": {
     "auth_ref": [
      "r782"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates type of derivative asset.",
        "label": "Derivative Asset, Type [Extensible Enumeration]",
        "terseLabel": "Derivative Asset, Type [Extensible Enumeration]"
       }
      }
     },
     "localname": "DerivativeAssetTypeExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r193",
      "r194",
      "r444",
      "r625"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Derivatives",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails",
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofNetRealizedandUnrealizedGainsLossesonDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r21",
      "r87",
      "r116",
      "r192",
      "r625"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset",
        "terseLabel": "Gross Amount of Recognized Assets"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r21",
      "r87",
      "r116",
      "r192",
      "r625"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset",
        "negatedTerseLabel": "Gross Amount of Recognized Liabilities"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r86",
      "r88",
      "r90",
      "r91",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails",
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofNetRealizedandUnrealizedGainsLossesonDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r95",
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "DERIVATIVE INSTRUMENTS"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about derivatives and hedging activities.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "auth_ref": [
      "r83",
      "r86",
      "r90",
      "r91",
      "r93",
      "r94",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about 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.",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofNetRealizedandUnrealizedGainsLossesonDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Instruments, Gain (Loss) [Line Items]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofNetRealizedandUnrealizedGainsLossesonDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r193",
      "r194",
      "r444",
      "r625"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Liability",
        "negatedTerseLabel": "Derivatives",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilityNotionalAmount": {
     "auth_ref": [
      "r776",
      "r777",
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payments on the derivative liability.",
        "label": "Derivative Liability, Notional Amount",
        "terseLabel": "Derivative Liability, Notional Amount"
       }
      }
     },
     "localname": "DerivativeLiabilityNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r777",
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Notional Amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r81",
      "r82",
      "r83",
      "r84",
      "r92",
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative Instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/EARNINGSPERSHAREDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of dilutive convertible securities excluding adjustments related to ESOP convertible preferred stock, stock options, and restrictive stock units.",
        "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities",
        "terseLabel": "Adjustment for interest expense on 2014 Convertible Notes"
       }
      }
     },
     "localname": "DilutiveSecuritiesEffectOnBasicEarningsPerShareOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendIncomeOperating": {
     "auth_ref": [
      "r132"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 4.0,
       "parentTag": "us-gaap_GrossInvestmentIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating dividend income on securities.",
        "label": "Dividend Income, Operating",
        "terseLabel": "Dividend income"
       }
      }
     },
     "localname": "DividendIncomeOperating",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSDividendandInterestIncomeIHAMDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendIncomeOperatingPaidInKind": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend Income, Operating, Paid in Kind",
        "negatedTerseLabel": "PIK dividends"
       }
      }
     },
     "localname": "DividendIncomeOperatingPaidInKind",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.",
        "label": "Dividends [Axis]",
        "terseLabel": "Dividends [Axis]"
       }
      }
     },
     "localname": "DividendsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONSScheduleofDividendsDeclaredandPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r76"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "terseLabel": "Total amount"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONSScheduleofDividendsDeclaredandPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsDeclaredTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.",
        "label": "Dividends Declared [Table Text Block]",
        "terseLabel": "Schedule of Dividends Declared and Payable"
       }
      }
     },
     "localname": "DividendsDeclaredTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.",
        "label": "Dividends [Domain]",
        "terseLabel": "Dividends [Domain]"
       }
      }
     },
     "localname": "DividendsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONSScheduleofDividendsDeclaredandPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsPaidinkind": {
     "auth_ref": [
      "r76",
      "r134"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid paid-in-kind dividends (PIK) declared for classes of stock, for example, but not limited to, common and preferred.",
        "label": "Dividends, Paid-in-kind",
        "terseLabel": "Collections of PIK dividends"
       }
      }
     },
     "localname": "DividendsPaidinkind",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r2",
      "r4",
      "r123",
      "r141"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.",
        "label": "Dividends Payable",
        "verboseLabel": "Dividends declared and payable during the period"
       }
      }
     },
     "localname": "DividendsPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Dividends Payable [Line Items]",
        "terseLabel": "Dividends Payable [Line Items]"
       }
      }
     },
     "localname": "DividendsPayableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONSScheduleofDividendsDeclaredandPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsPayableTable": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table that contains information regarding dividends that have been declared but not paid as of the financial reporting date. This information may contain the amount, amount per share, declared date, and date to be paid.",
        "label": "Dividends Payable [Table]",
        "terseLabel": "Dividends Payable [Table]"
       }
      }
     },
     "localname": "DividendsPayableTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONSScheduleofDividendsDeclaredandPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r126",
      "r148",
      "r329",
      "r330",
      "r331",
      "r337",
      "r338",
      "r339",
      "r493",
      "r754"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.",
        "label": "Due to Related Parties",
        "terseLabel": "Due to related party"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "NET INCOME PER COMMON SHARE (see Note\u00a010)"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r202",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r232",
      "r234",
      "r243",
      "r244",
      "r245",
      "r249",
      "r432",
      "r433",
      "r543",
      "r547",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net increase in stockholders\u2019 equity resulting from operations per share\u2014basic (in usd per share)",
        "verboseLabel": "Basic (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS",
      "http://www.arescapitalcorp.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r202",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r234",
      "r243",
      "r244",
      "r245",
      "r249",
      "r432",
      "r433",
      "r543",
      "r547",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net increase in stockholders\u2019 equity resulting from operations per share\u2014diluted (in usd per share)",
        "verboseLabel": "Diluted (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS",
      "http://www.arescapitalcorp.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r246",
      "r247",
      "r248",
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "EARNINGS PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/EARNINGSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EnergySectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy Sector [Member]",
        "terseLabel": "Energy"
       }
      }
     },
     "localname": "EnergySectorMember",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r70",
      "r183",
      "r198",
      "r199",
      "r200",
      "r216",
      "r217",
      "r218",
      "r221",
      "r228",
      "r230",
      "r251",
      "r296",
      "r386",
      "r399",
      "r400",
      "r401",
      "r408",
      "r409",
      "r431",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r489",
      "r551",
      "r552",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesByIndustryAxis": {
     "auth_ref": [
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.",
        "label": "Industry Sector [Axis]",
        "terseLabel": "Industry Sector [Axis]"
       }
      }
     },
     "localname": "EquitySecuritiesByIndustryAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquitySecuritiesIndustryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Industry Sector [Domain]",
        "terseLabel": "Industry Sector [Domain]"
       }
      }
     },
     "localname": "EquitySecuritiesIndustryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r354",
      "r444",
      "r635",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Fair value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "terseLabel": "Schedule of Fair Value Measurement Inputs and Valuation Techniques"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofChangesinInvestmentsthatuseLevel3InputsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofChangesinInvestmentsthatuseLevel3InputsDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r100",
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofChangesinInvestmentsthatuseLevel3InputsDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r100",
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Changes in Investments that use Level 3 Inputs"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r354",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r437",
      "r502",
      "r503",
      "r504",
      "r635",
      "r636",
      "r641",
      "r642",
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r98",
      "r103",
      "r354",
      "r635",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]",
        "terseLabel": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]"
       }
      }
     },
     "localname": "FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r354",
      "r635",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable": {
     "auth_ref": [
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about fair value of asset and liability not measured at fair value.",
        "label": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]",
        "terseLabel": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]"
       }
      }
     },
     "localname": "FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "FAIR VALUE OF FINANCIAL INSTRUMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel12And3Member": {
     "auth_ref": [
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3).",
        "label": "Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "FairValueInputsLevel12And3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r354",
      "r388",
      "r393",
      "r437",
      "r502",
      "r641",
      "r642",
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r354",
      "r388",
      "r393",
      "r437",
      "r503",
      "r635",
      "r636",
      "r641",
      "r642",
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r354",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r437",
      "r504",
      "r635",
      "r636",
      "r641",
      "r642",
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r100",
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": {
     "auth_ref": [
      "r388",
      "r435",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Measured at Net Asset Value Per Share [Member]",
        "terseLabel": "Investments measured at net asset value"
       }
      }
     },
     "localname": "FairValueMeasuredAtNetAssetValuePerShareMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": {
     "auth_ref": [
      "r439"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings",
        "terseLabel": "Net realized and unrealized gains (losses)"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofChangesinInvestmentsthatuseLevel3InputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": {
     "auth_ref": [
      "r101"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases",
        "terseLabel": "Purchases"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofChangesinInvestmentsthatuseLevel3InputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales": {
     "auth_ref": [
      "r101"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sale of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales",
        "negatedTerseLabel": "Sales"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofChangesinInvestmentsthatuseLevel3InputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements": {
     "auth_ref": [
      "r101"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlement of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements",
        "negatedTerseLabel": "Repayments"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofChangesinInvestmentsthatuseLevel3InputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net",
        "terseLabel": "Net transfers in and/or out of Level 3"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofChangesinInvestmentsthatuseLevel3InputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": {
     "auth_ref": [
      "r100"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value",
        "periodEndLabel": "Balance at the end",
        "periodStartLabel": "Balance at the beginning"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofChangesinInvestmentsthatuseLevel3InputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r354",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r502",
      "r503",
      "r504",
      "r635",
      "r636",
      "r641",
      "r642",
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from asset measured at fair value using unobservable input (level 3).",
        "label": "Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "terseLabel": "Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]"
       }
      }
     },
     "localname": "FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofChangesinInvestmentsthatuseLevel3InputsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FeeIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_GrossInvestmentIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Income",
        "terseLabel": "Capital structuring service fees",
        "verboseLabel": "Management and incentive fee income"
       }
      }
     },
     "localname": "FeeIncome",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSInterestIncomeandCapitalStructuringServiceandOtherFeesEarnedDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIvyHillAssetManagementLPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r289",
      "r290",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r365",
      "r384",
      "r421",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r632",
      "r763",
      "r764",
      "r765",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialServicesSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sector of the economy consisting of companies engaged in financial services.",
        "label": "Financial Services Sector [Member]",
        "terseLabel": "Financial Services"
       }
      }
     },
     "localname": "FinancialServicesSectorMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialSupportForNonconsolidatedLegalEntityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Support for Nonconsolidated Legal Entity [Abstract]",
        "terseLabel": "Financial Support for Nonconsolidated Legal Entity [Abstract]"
       }
      }
     },
     "localname": "FinancialSupportForNonconsolidatedLegalEntityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialSupportToNonconsolidatedLegalEntityAxis": {
     "auth_ref": [
      "r78",
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by financial support arrangement provided to a nonconsolidated legal entity that is required to comply with or operate in accordance with requirements that are similar to those included in Rule 2a-7 of the Investment Company Act of 1940 for registered money market funds.",
        "label": "Financial Support to Nonconsolidated Legal Entity [Axis]",
        "terseLabel": "Financial Support to Nonconsolidated Legal Entity [Axis]"
       }
      }
     },
     "localname": "FinancialSupportToNonconsolidatedLegalEntityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofLoanCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofPrivateEquityCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialSupportToNonconsolidatedLegalEntityDomain": {
     "auth_ref": [
      "r78",
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial support arrangement provided to a nonconsolidated legal entity that is required to comply with or operate in accordance with requirements that are similar to those included in Rule 2a-7 of the Investment Company Act of 1940 for registered money market funds.",
        "label": "Financial Support to Nonconsolidated Legal Entity [Domain]",
        "terseLabel": "Financial Support to Nonconsolidated Legal Entity [Domain]"
       }
      }
     },
     "localname": "FinancialSupportToNonconsolidatedLegalEntityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofLoanCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofPrivateEquityCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FoodAndBeverageSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Food and Beverage Sector [Member]",
        "terseLabel": "Food and Beverage"
       }
      }
     },
     "localname": "FoodAndBeverageSectorMember",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossRealized": {
     "auth_ref": [
      "r784",
      "r785"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_RealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChangeOperatingAfterTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), Realized",
        "terseLabel": "Foreign currency and other transactions"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossRealized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": {
     "auth_ref": [
      "r44",
      "r784",
      "r785"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_UnrealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChangeOperatingAfterTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), Unrealized",
        "terseLabel": "Net unrealized gains on investments, foreign currency and other transactions"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossUnrealized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign Exchange Forward [Member]",
        "terseLabel": "Foreign currency forward contract"
       }
      }
     },
     "localname": "ForeignExchangeForwardMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofNetRealizedandUnrealizedGainsLossesonDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfDerivatives": {
     "auth_ref": [
      "r43",
      "r131"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Gain (Loss) on Sale of Derivatives",
        "terseLabel": "Net realized gains (losses) on derivative instruments"
       }
      }
     },
     "localname": "GainLossOnSaleOfDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofNetRealizedandUnrealizedGainsLossesonDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfInvestments": {
     "auth_ref": [
      "r43"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.",
        "label": "Gain (Loss) on Sale of Investments",
        "negatedTerseLabel": "Realized loss on sale of investments"
       }
      }
     },
     "localname": "GainLossOnSaleOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIvyHillAssetManagementLPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r43",
      "r67",
      "r68"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Realized loss on extinguishment of debt",
        "terseLabel": "Realized loss on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r54",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Geographic Concentration Risk"
       }
      }
     },
     "localname": "GeographicConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossInvestmentIncomeOperating": {
     "auth_ref": [
      "r150"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before 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.",
        "label": "Gross Investment Income, Operating",
        "terseLabel": "Total investment income",
        "totalLabel": "Total investment income"
       }
      }
     },
     "localname": "GrossInvestmentIncomeOperating",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HealthcareSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sector of the economy consisting of companies engaged in healthcare-related business activities.",
        "label": "Healthcare Sector [Member]",
        "terseLabel": "Health Care Services"
       }
      }
     },
     "localname": "HealthcareSectorMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncentiveFeePayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 7.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Incentive Fee Payable",
        "terseLabel": "Capital gains incentive fees payable"
       }
      }
     },
     "localname": "IncentiveFeePayable",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r316",
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofChangesinInvestmentsthatuseLevel3InputsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofChangesinInvestmentsthatuseLevel3InputsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r197",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r47"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Taxes, including excise tax, paid during the period"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r749"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other.",
        "label": "Increase (Decrease) in Accounts Payable and Other Operating Liabilities",
        "terseLabel": "Accounts payable and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount due from borrowers for interest payments.",
        "label": "Increase (Decrease) in Accrued Interest Receivable, Net",
        "negatedTerseLabel": "Interest receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedInterestReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncentiveFeePayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Incentive Fee Payable",
        "terseLabel": "Capital gains incentive fees payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncentiveFeePayable",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInManagementFeePayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 23.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Management Fee Payable",
        "terseLabel": "Base management fees payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInManagementFeePayable",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r749",
      "r787"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedTerseLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInSecuritiesLoanedTransactions": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the liability arising from securities loaned transactions.",
        "label": "Increase (Decrease) in Securities Loaned Transactions",
        "terseLabel": "Secured borrowings, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInSecuritiesLoanedTransactions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "auth_ref": [
      "r239",
      "r240",
      "r245"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/EARNINGSPERSHAREDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities",
        "terseLabel": "Assumed conversion of 2024 Convertible Notes (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InsuranceSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance Sector [Member]",
        "terseLabel": "Insurance Services"
       }
      }
     },
     "localname": "InsuranceSectorMember",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestAndDividendIncomeSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossInvestmentIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating dividend and interest income, including amortization and accretion of premiums and discounts, on securities.",
        "label": "Interest and Dividend Income, Securities, Operating",
        "terseLabel": "Investment income"
       }
      }
     },
     "localname": "InterestAndDividendIncomeSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r112",
      "r133",
      "r201",
      "r265",
      "r464"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_InvestmentIncomeInvestmentExpense",
       "weight": 1.0
      },
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Interest and credit facility fees",
        "totalLabel": "Interest Expense, Total",
        "verboseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r32",
      "r360",
      "r371",
      "r637",
      "r638"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "terseLabel": "Stated interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.",
        "label": "Interest Income and Interest Expense Disclosure [Table Text Block]",
        "terseLabel": "Summary of Dividend and Interest Income"
       }
      }
     },
     "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestIncomeOperating": {
     "auth_ref": [
      "r29"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.",
        "label": "Interest Income, Operating",
        "terseLabel": "Interest income",
        "verboseLabel": "Interest income"
       }
      }
     },
     "localname": "InterestIncomeOperating",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSDividendandInterestIncomeIHAMDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSInterestIncomeandCapitalStructuringServiceandOtherFeesEarnedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeOperatingPaidInCash": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossInvestmentIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Income, Operating, Paid in Cash",
        "terseLabel": "Interest income (excluding payment-in-kind (\u201cPIK\u201d) interest income)"
       }
      }
     },
     "localname": "InterestIncomeOperatingPaidInCash",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeOperatingPaidInKind": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossInvestmentIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Income, Operating, Paid in Kind",
        "negatedLabel": "PIK interest",
        "terseLabel": "PIK interest income"
       }
      }
     },
     "localname": "InterestIncomeOperatingPaidInKind",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r203",
      "r206",
      "r207"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid during the period",
        "verboseLabel": "Cash paid for interest expense"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestReceivable": {
     "auth_ref": [
      "r746"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.",
        "label": "Interest Receivable",
        "terseLabel": "Interest receivable"
       }
      }
     },
     "localname": "InterestReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterimPeriodCostsNotAllocableDomain": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the type of costs and expenses incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred.",
        "label": "Interim Period, Costs Not Allocable [Domain]",
        "terseLabel": "Interim Period, Costs Not Allocable [Domain]"
       }
      }
     },
     "localname": "InterimPeriodCostsNotAllocableDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r263",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Intersegment Eliminations"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentAffiliatedIssuerControlledMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Affiliated Issuer, Controlled [Member]",
        "terseLabel": "Controlled affiliate"
       }
      }
     },
     "localname": "InvestmentAffiliatedIssuerControlledMember",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentAffiliatedIssuerNoncontrolledMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Affiliated Issuer, Noncontrolled [Member]",
        "terseLabel": "Non-controlled affiliate"
       }
      }
     },
     "localname": "InvestmentAffiliatedIssuerNoncontrolledMember",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentBasisSpreadVariableRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Basis Spread, Variable Rate",
        "terseLabel": "Interest rate, spread",
        "verboseLabel": "Spread"
       }
      }
     },
     "localname": "InvestmentBasisSpreadVariableRate",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_InvestmentCompanyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company [Abstract]"
       }
      }
     },
     "localname": "InvestmentCompanyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentCompanyDistributableEarnings": {
     "auth_ref": [
      "r153",
      "r154"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated undistributed tax basis earnings (deficit).",
        "label": "Investment Company, Distributable Earnings",
        "terseLabel": "Accumulated undistributed (overdistributed) earnings"
       }
      }
     },
     "localname": "InvestmentCompanyDistributableEarnings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentCompanyDistributionPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Distribution [Policy Text Block]",
        "terseLabel": "Dividends to Common Stockholders"
       }
      }
     },
     "localname": "InvestmentCompanyDistributionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentCompanyDistributionToShareholdersPerShare": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit amount of distribution to shareholders. Includes, but is not limited to, dividend and capital gain. Excludes distribution for tax return of capital.",
        "label": "Investment Company, Distribution to Shareholders, Per Share",
        "negatedTerseLabel": "Total distributions to stockholders (in dollars per share)",
        "terseLabel": "Total distributions to stockholders (in dollars per share)"
       }
      }
     },
     "localname": "InvestmentCompanyDistributionToShareholdersPerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsAdditionalInformationDetails",
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_InvestmentCompanyDividendDistribution": {
     "auth_ref": [
      "r158",
      "r159"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of dividend distribution from ordinary income and capital gain. Excludes distribution for tax return of capital.",
        "label": "Investment Company, Dividend Distribution",
        "negatedTerseLabel": "Dividends declared and payable"
       }
      }
     },
     "localname": "InvestmentCompanyDividendDistribution",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentCompanyExpenseRatioIncludingIncentiveFee": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage, after deduction of fee waiver and incentive fee, of expense to average net assets.",
        "label": "Investment Company, Expense Ratio Including Incentive Fee",
        "terseLabel": "Ratio of operating expenses to average net assets"
       }
      }
     },
     "localname": "InvestmentCompanyExpenseRatioIncludingIncentiveFee",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsAdditionalInformationDetails",
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical": {
       "order": 2.0,
       "parentTag": "arcc_InvestmentCompanyNetAdjustedUnfundedCommitments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financial support to be provided in future by investment company to investee.",
        "label": "Investment Company, Financial Commitment to Investee, Future Amount",
        "negatedTerseLabel": "Unfunded revolving and delayed draw loan commitments",
        "totalLabel": "Total unfunded commitments",
        "verboseLabel": "Total unfunded capital commitments"
       }
      }
     },
     "localname": "InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofLoanCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofPrivateEquityCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryofFundedCapitalandUnfundedCapitalCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryoftheSDLPPortfolioDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentCompanyFinancialHighlightsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Investment Company, Financial Highlights [Line Items]",
        "terseLabel": "Investment Company, Financial Highlights [Line Items]"
       }
      }
     },
     "localname": "InvestmentCompanyFinancialHighlightsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentCompanyFinancialHighlightsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Investment Company, Financial Highlights [Roll Forward]",
        "terseLabel": "Investment Company, Financial Highlights [Roll Forward]"
       }
      }
     },
     "localname": "InvestmentCompanyFinancialHighlightsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentCompanyFinancialHighlightsTable": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Investment Company, Financial Highlights [Table]",
        "terseLabel": "Investment Company, Financial Highlights [Table]"
       }
      }
     },
     "localname": "InvestmentCompanyFinancialHighlightsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Investment Company, Financial Highlights [Table Text Block]",
        "terseLabel": "Schedule of Financial Highlights"
       }
      }
     },
     "localname": "InvestmentCompanyFinancialHighlightsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentCompanyFinancialHighlightsTextBlock": {
     "auth_ref": [
      "r172",
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of financial highlights reported by investment company.",
        "label": "Investment Company, Financial Highlights [Text Block]",
        "terseLabel": "FINANCIAL HIGHLIGHTS"
       }
      }
     },
     "localname": "InvestmentCompanyFinancialHighlightsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentCompanyFinancialSupportToInvesteeContractuallyRequiredAmount": {
     "auth_ref": [
      "r156"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical": {
       "order": 2.0,
       "parentTag": "us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financial support committed by investment company to investee that is contractually required.",
        "label": "Investment Company, Financial Support to Investee Contractually Required, Amount",
        "terseLabel": "Total commitments"
       }
      }
     },
     "localname": "InvestmentCompanyFinancialSupportToInvesteeContractuallyRequiredAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofLoanCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofPrivateEquityCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentCompanyFinancialSupportToInvesteeDiscretionaryAmount": {
     "auth_ref": [
      "r156"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical": {
       "order": 1.0,
       "parentTag": "arcc_InvestmentCompanyNetAdjustedUnfundedCommitments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financial support committed by investment company to investee that is discretionary.",
        "label": "Investment Company, Financial Support to Investee, Discretionary, Amount",
        "negatedTerseLabel": "Less: commitments substantially at discretion of the Company"
       }
      }
     },
     "localname": "InvestmentCompanyFinancialSupportToInvesteeDiscretionaryAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofLoanCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofPrivateEquityCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentCompanyGainLossOnInvestmentPerShare": {
     "auth_ref": [
      "r168"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InvestmentCompanyInvestmentIncomeLossFromOperationsPerShare",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit amount of realized and unrealized gain (loss) on investment.",
        "label": "Investment Company, Gain (Loss) on Investment, Per Share",
        "terseLabel": "Net realized and unrealized (losses) for period (in dollars per share)"
       }
      }
     },
     "localname": "InvestmentCompanyGainLossOnInvestmentPerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_InvestmentCompanyInvestmentIncomeLossFromOperationsPerShare": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit amount of investment income (loss) and realized and unrealized gain (loss) on investment.",
        "label": "Investment Company, Investment Income (Loss) from Operations, Per Share",
        "totalLabel": "Net increase in stockholders' equity (in dollars per share)"
       }
      }
     },
     "localname": "InvestmentCompanyInvestmentIncomeLossFromOperationsPerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_InvestmentCompanyInvestmentIncomeLossPerShare": {
     "auth_ref": [
      "r167"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InvestmentCompanyInvestmentIncomeLossFromOperationsPerShare",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit amount, after investment expense, of dividend and interest investment income (loss).",
        "label": "Investment Company, Investment Income (Loss), Per Share",
        "terseLabel": "Net investment income for period (in dollars per share)"
       }
      }
     },
     "localname": "InvestmentCompanyInvestmentIncomeLossPerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_InvestmentCompanyInvestmentIncomeLossRatio": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of investment income (loss) to average net assets.",
        "label": "Investment Company, Investment Income (Loss) Ratio",
        "terseLabel": "Ratio of net investment income to average net assets"
       }
      }
     },
     "localname": "InvestmentCompanyInvestmentIncomeLossRatio",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_InvestmentCompanyIssuanceOfSharesPerShare": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InvestmentCompanyInvestmentIncomeLossFromOperationsPerShare",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Issuance of Shares, Per Share",
        "terseLabel": "Issuances of common stock (in dollars per share)"
       }
      }
     },
     "localname": "InvestmentCompanyIssuanceOfSharesPerShare",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_InvestmentCompanyMarketValuePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Market Value Per Share",
        "terseLabel": "Per share market value at end of period (in dollars per share)"
       }
      }
     },
     "localname": "InvestmentCompanyMarketValuePerShare",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsAdditionalInformationDetails",
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_InvestmentCompanyNonconsolidatedSubsidiaryAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Nonconsolidated Subsidiary [Axis]",
        "terseLabel": "Investment Company, Nonconsolidated Subsidiary [Axis]"
       }
      }
     },
     "localname": "InvestmentCompanyNonconsolidatedSubsidiaryAxis",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSDividendandInterestIncomeIHAMDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIvyHillAssetManagementLPDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryofFundedCapitalandUnfundedCapitalCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryoftheSDLPPortfolioDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentCompanyNonconsolidatedSubsidiaryDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Nonconsolidated Subsidiary [Domain]",
        "terseLabel": "Investment Company, Nonconsolidated Subsidiary [Domain]"
       }
      }
     },
     "localname": "InvestmentCompanyNonconsolidatedSubsidiaryDomain",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSDividendandInterestIncomeIHAMDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIvyHillAssetManagementLPDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryofFundedCapitalandUnfundedCapitalCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryoftheSDLPPortfolioDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentCompanyPortfolioTurnover": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Portfolio Turnover",
        "terseLabel": "Portfolio turnover rate"
       }
      }
     },
     "localname": "InvestmentCompanyPortfolioTurnover",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_InvestmentCompanyRealizedAndUnrealizedGainLossOnInvestmentAndForeignCurrencyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Realized and Unrealized Gain (Loss) on Investment and Foreign Currency [Abstract]",
        "terseLabel": "REALIZED AND UNREALIZED GAINS (LOSSES) ON INVESTMENTS, FOREIGN CURRENCY AND OTHER TRANSACTIONS:"
       }
      }
     },
     "localname": "InvestmentCompanyRealizedAndUnrealizedGainLossOnInvestmentAndForeignCurrencyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentCompanySeniorSecurityIndebtednessAssetCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Senior Security, Indebtedness, Asset Coverage Ratio",
        "terseLabel": "Asset coverage requirement applicable to senior securities"
       }
      }
     },
     "localname": "InvestmentCompanySeniorSecurityIndebtednessAssetCoverageRatio",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_InvestmentCompanyTotalReturn": {
     "auth_ref": [
      "r163",
      "r164",
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage increase (decrease) in fund net asset value, assuming reinvestment of dividends and capital gain distributions.",
        "label": "Investment Company, Total Return",
        "terseLabel": "Total return based on net asset value"
       }
      }
     },
     "localname": "InvestmentCompanyTotalReturn",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_InvestmentCompanyTotalReturnMarketValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Total Return, Market Value",
        "terseLabel": "Total return based on market value"
       }
      }
     },
     "localname": "InvestmentCompanyTotalReturnMarketValue",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of data and information required in the supplementary schedule applicable to management investment companies listing holdings of unaffiliated investments.",
        "label": "Investment Holdings, Schedule of Investments [Table Text Block]",
        "terseLabel": "Schedule of Investments"
       }
      }
     },
     "localname": "InvestmentHoldingsScheduleOfInvestmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentHoldingsScheduleOfInvestmentsTextBlock": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for investment holdings. This includes the information required in the supplementary schedule applicable to management investment companies listing holdings of unaffiliated investments.",
        "label": "Investment Holdings, Schedule of Investments [Text Block]",
        "terseLabel": "INVESTMENTS"
       }
      }
     },
     "localname": "InvestmentHoldingsScheduleOfInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentIdentifierAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Identifier [Axis]",
        "terseLabel": "Investment, Identifier [Axis]"
       }
      }
     },
     "localname": "InvestmentIdentifierAxis",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryoftheSDLPPortfolioDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentIncomeInvestmentExpense": {
     "auth_ref": [
      "r33",
      "r150"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses related to the generation of investment income.",
        "label": "Investment Income, Investment Expense",
        "totalLabel": "Total expenses"
       }
      }
     },
     "localname": "InvestmentIncomeInvestmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeOperatingAfterExpenseAndTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Operating, after Expense and Tax",
        "terseLabel": "Net investment income",
        "totalLabel": "NET INVESTMENT INCOME"
       }
      }
     },
     "localname": "InvestmentIncomeOperatingAfterExpenseAndTax",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeOperatingTaxExpenseBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_InvestmentIncomeOperatingAfterExpenseAndTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Operating, Tax Expense (Benefit)",
        "terseLabel": "Income tax expense, including excise tax"
       }
      }
     },
     "localname": "InvestmentIncomeOperatingTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentInterestRate": {
     "auth_ref": [
      "r761",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate of interest on investment.",
        "label": "Investment Interest Rate",
        "terseLabel": "Coupon"
       }
      }
     },
     "localname": "InvestmentInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_InvestmentInterestRatePaidInKind": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Interest Rate, Paid in Kind",
        "terseLabel": "Coupon, PIK"
       }
      }
     },
     "localname": "InvestmentInterestRatePaidInKind",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_InvestmentIssuerAffiliationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Issuer Affiliation [Axis]",
        "terseLabel": "Investment, Issuer Affiliation [Axis]"
       }
      }
     },
     "localname": "InvestmentIssuerAffiliationAxis",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentIssuerAffiliationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Issuer Affiliation [Domain]",
        "terseLabel": "Investment, Issuer Affiliation [Domain]"
       }
      }
     },
     "localname": "InvestmentIssuerAffiliationDomain",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentIssuerNameAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Issuer Name [Axis]",
        "terseLabel": "Investment, Issuer Name [Axis]"
       }
      }
     },
     "localname": "InvestmentIssuerNameAxis",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentIssuerNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Issuer Name [Domain]",
        "terseLabel": "Investment, Issuer Name [Domain]"
       }
      }
     },
     "localname": "InvestmentIssuerNameDomain",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentOwnedAtCost": {
     "auth_ref": [
      "r173"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of the investment.",
        "label": "Investment Owned, at Cost",
        "terseLabel": "Amortized Cost",
        "verboseLabel": "Amortized cost of investments"
       }
      }
     },
     "localname": "InvestmentOwnedAtCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEETParenthetical",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSAmortizedCostandFairValueoftheInvestmentinIHAMDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIvyHillAssetManagementLPDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentOwnedAtFairValue": {
     "auth_ref": [
      "r173",
      "r574",
      "r581"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of the investment at close of period. For schedules of investments that are categorized, the value would be aggregated by category. For investment in and advances to affiliates, if operations of any controlled companies are different in character from those of the company, group such affiliates within divisions and by type of activities.",
        "label": "Investment Owned, at Fair Value",
        "terseLabel": "Fair Value",
        "verboseLabel": "Total investments"
       }
      }
     },
     "localname": "InvestmentOwnedAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSAmortizedCostandFairValueoftheInvestmentinIHAMDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentOwnedBalancePrincipalAmount": {
     "auth_ref": [
      "r174",
      "r570"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For investments which are quantified by principal amount, the principle balance held at close of period.",
        "label": "Investment Owned, Balance, Principal Amount",
        "terseLabel": "Total first lien senior secured loans",
        "verboseLabel": "Principal"
       }
      }
     },
     "localname": "InvestmentOwnedBalancePrincipalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryoftheSDLPPortfolioDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentOwnedBalanceShares": {
     "auth_ref": [
      "r174",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balance held at close of period in number of shares.",
        "label": "Investment Owned, Balance, Shares",
        "terseLabel": "Shares/Units"
       }
      }
     },
     "localname": "InvestmentOwnedBalanceShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InvestmentOwnedPercentOfNetAssets": {
     "auth_ref": [
      "r173",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percent of net assets at close of period. For schedules of investments that are categorized, each category has a percent of net assets for the aggregated value of the Investments in the category.",
        "label": "Investment Owned, Percent of Net Assets",
        "terseLabel": "% of Net Assets"
       }
      }
     },
     "localname": "InvestmentOwnedPercentOfNetAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_InvestmentOwnedUnrecognizedUnrealizedAppreciationDepreciationNet": {
     "auth_ref": [
      "r177"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the net excess or deficiency of the fair value of an investment (security, contract) over or under its cost (face amount, notional amount), respectively, which excess value or deficiency has not been recognized in earnings of the entity.",
        "label": "Investment Owned, Unrecognized Unrealized Appreciation (Depreciation), Net",
        "terseLabel": "Unrealized appreciation (depreciation) on investments"
       }
      }
     },
     "localname": "InvestmentOwnedUnrecognizedUnrealizedAppreciationDepreciationNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r291",
      "r804"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r567",
      "r568",
      "r569",
      "r571",
      "r572",
      "r573",
      "r575",
      "r576",
      "r577",
      "r579",
      "r580",
      "r582",
      "r583",
      "r584",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSAmortizedCostandFairValueoftheInvestmentinIHAMDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSInterestIncomeandCapitalStructuringServiceandOtherFeesEarnedDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIvyHillAssetManagementLPDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryoftheSDLPPortfolioDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSYieldsatAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r567",
      "r568",
      "r569",
      "r571",
      "r572",
      "r573",
      "r575",
      "r576",
      "r577",
      "r579",
      "r580",
      "r582",
      "r583",
      "r584",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSAmortizedCostandFairValueoftheInvestmentinIHAMDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSInterestIncomeandCapitalStructuringServiceandOtherFeesEarnedDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIvyHillAssetManagementLPDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryoftheSDLPPortfolioDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSYieldsatAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentUnaffiliatedIssuerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Unaffiliated Issuer [Member]",
        "terseLabel": "Non-controlled/non-affiliate"
       }
      }
     },
     "localname": "InvestmentUnaffiliatedIssuerMember",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments [Abstract]",
        "terseLabel": "Investments at fair value"
       }
      }
     },
     "localname": "InvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossAdditions": {
     "auth_ref": [
      "r178"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross additions to the investment in and advance to the affiliate.",
        "label": "Investments in and Advances to Affiliates, at Fair Value, Gross Additions",
        "terseLabel": "Purchases (cost)"
       }
      }
     },
     "localname": "InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossAdditions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r480",
      "r647"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofComponentsofOperatingLeaseExpenseandSupplementalCashFlowInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total operating lease costs"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofComponentsofOperatingLeaseExpenseandSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Components of Operating Lease Expense and Supplemental Cash Flow Information"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r789"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Lease Payments Under Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r481"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r481"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r481"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r481"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r789"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r481"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "terseLabel": "Lease term",
        "verboseLabel": "Remaining lease term (in years)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceived": {
     "auth_ref": [
      "r483"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureExpectedRentalPaymentstobeReceivedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payments to be received by lessor for operating lease.",
        "label": "Lessor, Operating Lease, Payments to be Received",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceived",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureExpectedRentalPaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": {
     "auth_ref": [
      "r790"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.",
        "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Schedule of Future Rental Payments to be Received"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": {
     "auth_ref": [
      "r483"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureExpectedRentalPaymentstobeReceivedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year One",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureExpectedRentalPaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": {
     "auth_ref": [
      "r790"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureExpectedRentalPaymentstobeReceivedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureExpectedRentalPaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": {
     "auth_ref": [
      "r483"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureExpectedRentalPaymentstobeReceivedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Three",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureExpectedRentalPaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": {
     "auth_ref": [
      "r483"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureExpectedRentalPaymentstobeReceivedDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Two",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureExpectedRentalPaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of credit outstanding, amount"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r13",
      "r211",
      "r292",
      "r327",
      "r328",
      "r330",
      "r331",
      "r332",
      "r334",
      "r336",
      "r338",
      "r339",
      "r415",
      "r418",
      "r419",
      "r445",
      "r629",
      "r769",
      "r794",
      "r795"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "terseLabel": "Total liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "LIABILITIES",
        "verboseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r11",
      "r125",
      "r145",
      "r648",
      "r753",
      "r766",
      "r783"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average amount borrowed under the credit facility during the period.",
        "label": "Line of Credit Facility, Average Outstanding Amount",
        "terseLabel": "Average outstanding balance"
       }
      }
     },
     "localname": "LineOfCreditFacilityAverageOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": {
     "auth_ref": [
      "r12"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Commitment Fee Amount",
        "terseLabel": "Credit facility fees"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeeAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "terseLabel": "Percentage of line of credit commitment"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r12"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity of line of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r12"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Remaining amount available for borrowing under line of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r12",
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to 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.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Percentage of unused portion of line of credit commitment"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLiborSwapRateMember": {
     "auth_ref": [
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on single-currency, constant-notional interest rate swap that has its variable-rate leg referenced to London Interbank Offered Rate (LIBOR) with no additional spread on variable-rate leg.",
        "label": "London Interbank Offered Rate (LIBOR) Swap Rate [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR) Swap Rate"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLiborSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r3",
      "r124",
      "r142",
      "r353",
      "r369",
      "r635",
      "r636"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "terseLabel": "Debt",
        "totalLabel": "Carrying value of debt",
        "verboseLabel": "Carrying value"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-Term Debt, Fair Value",
        "terseLabel": "Fair value disclosures of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated over time.",
        "label": "Long-Term Debt, Weighted Average Interest Rate, over Time",
        "terseLabel": "Average stated interest rate"
       }
      }
     },
     "localname": "LongTermDebtWeightedAverageInterestRateOverTime",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-Term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTConvertibleUnsecuredNotesNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r16",
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-Term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTConvertibleUnsecuredNotesNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ManagementAndServiceFeesBaseRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management and Service Fees, Base Rate",
        "terseLabel": "Base management fee rate"
       }
      }
     },
     "localname": "ManagementAndServiceFeesBaseRate",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ManagementAndServiceFeesIncentiveRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management and Service Fees, Incentive Rate",
        "terseLabel": "Incentive fee"
       }
      }
     },
     "localname": "ManagementAndServiceFeesIncentiveRate",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ManagementFeeExpense": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_InvestmentIncomeInvestmentExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).",
        "label": "Management Fee Expense",
        "terseLabel": "Base management fees"
       }
      }
     },
     "localname": "ManagementFeeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSScheduleofBaseManagementFeesIncomeBasedFeesandCapitalGainsIncentiveFeesDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ManagementFeePayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of the unpaid portion of the fee payable to the managing member or general partner for management of the fund or trust.",
        "label": "Management Fee Payable",
        "terseLabel": "Base management fees payable"
       }
      }
     },
     "localname": "ManagementFeePayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketApproachValuationTechniqueMember": {
     "auth_ref": [
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Valuation, Market Approach [Member]",
        "terseLabel": "EV market multiple analysis"
       }
      }
     },
     "localname": "MarketApproachValuationTechniqueMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputCreditSpreadMember": {
     "auth_ref": [
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using amount above (below) yield between two debt instruments similar in maturity, but different in credit quality.",
        "label": "Measurement Input, Credit Spread [Member]",
        "terseLabel": "Market yield"
       }
      }
     },
     "localname": "MeasurementInputCreditSpreadMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate to determine present value of future cash flows.",
        "label": "Measurement Input, Discount Rate [Member]",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "MeasurementInputDiscountRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputEbitdaMultipleMember": {
     "auth_ref": [
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using earnings before interest, tax, depreciation and amortization (EBITDA) multiple.",
        "label": "Measurement Input, EBITDA Multiple [Member]",
        "terseLabel": "EBITDA multiple"
       }
      }
     },
     "localname": "MeasurementInputEbitdaMultipleMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MediumTermNotes": {
     "auth_ref": [
      "r3",
      "r124",
      "r142",
      "r175"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value at the balance sheet date of a financial instrument used to receive debt funding on a regular basis with original maturities ranging from 5-10 years.",
        "label": "Medium-term Notes",
        "terseLabel": "Intermediate funding notes"
       }
      }
     },
     "localname": "MediumTermNotes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MembersCapital": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_MembersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of member capital in limited liability company (LLC).",
        "label": "Members' Capital",
        "terseLabel": "Contributed capital"
       }
      }
     },
     "localname": "MembersCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MembersEquity": {
     "auth_ref": [
      "r76",
      "r252",
      "r253",
      "r254",
      "r255"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of ownership interest in limited liability company (LLC), attributable to the parent entity.",
        "label": "Members' Equity",
        "terseLabel": "Subordinated certificates and members\u2019 capital",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "MembersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MembersEquityAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_MembersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of ownership interest in limited liability company (LLC) directly or indirectly attributable to noncontrolling interests.",
        "label": "Members' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Non-controlling interests in Consolidated IHAM Vehicles"
       }
      }
     },
     "localname": "MembersEquityAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MidwestRegionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Midwest Region [Member]",
        "terseLabel": "Midwest"
       }
      }
     },
     "localname": "MidwestRegionMember",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NatureOfExpenseAxis": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cost or expense.",
        "label": "Nature of Expense [Axis]",
        "terseLabel": "Nature of Expense [Axis]"
       }
      }
     },
     "localname": "NatureOfExpenseAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetAssetValuePerShare": {
     "auth_ref": [
      "r96",
      "r97",
      "r104",
      "r166",
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Asset Value Per Share",
        "periodEndLabel": "Net asset value, end of period (in dollars per share)",
        "periodStartLabel": "Net asset value, beginning of period (in dollars per share)",
        "terseLabel": "NET ASSETS PER SHARE (in dollars per share)"
       }
      }
     },
     "localname": "NetAssetValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r205"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]",
        "terseLabel": "FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r40",
      "r41",
      "r44"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash generated by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]",
        "terseLabel": "OPERATING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r26",
      "r44",
      "r130",
      "r149",
      "r187",
      "r195",
      "r196",
      "r200",
      "r211",
      "r220",
      "r223",
      "r224",
      "r225",
      "r226",
      "r229",
      "r230",
      "r241",
      "r271",
      "r275",
      "r281",
      "r283",
      "r292",
      "r327",
      "r328",
      "r330",
      "r331",
      "r332",
      "r334",
      "r336",
      "r338",
      "r339",
      "r433",
      "r445",
      "r630",
      "r769"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.arescapitalcorp.com/role/EARNINGSPERSHAREDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      },
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "NET INCREASE IN STOCKHOLDERS\u2019 EQUITY RESULTING FROM OPERATIONS",
        "verboseLabel": "Net increase in stockholders\u2019 equity resulting from operations"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS",
      "http://www.arescapitalcorp.com/role/EARNINGSPERSHAREDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r79",
      "r80",
      "r195",
      "r196",
      "r229",
      "r230",
      "r747"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Less: Net income (loss) attributable to non-controlling interests in Consolidated IHAM Vehicles"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r233",
      "r235",
      "r236",
      "r237",
      "r238",
      "r242",
      "r245"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/EARNINGSPERSHAREDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Net increase in stockholders\u2019 equity resulting from operations\u2014diluted"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetInvestmentIncome": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_InvestmentIncomeOperatingAfterExpenseAndTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Investment Income",
        "terseLabel": "NET INVESTMENT INCOME BEFORE INCOME TAXES"
       }
      }
     },
     "localname": "NetInvestmentIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetInvestmentIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Investment Income [Abstract]",
        "terseLabel": "INVESTMENT INCOME:"
       }
      }
     },
     "localname": "NetInvestmentIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "International"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NortheastRegionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Northeast Region [Member]",
        "terseLabel": "Northeast"
       }
      }
     },
     "localname": "NortheastRegionMember",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesAndLoansPayable": {
     "auth_ref": [
      "r3",
      "r124",
      "r142"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond the operating cycle if longer).",
        "label": "Notes and Loans Payable",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "NotesAndLoansPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OpenForwardForeignCurrencyContractIdentifierAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Open Forward Foreign Currency Contract, Identifier [Axis]",
        "terseLabel": "Open Forward Foreign Currency Contract, Identifier [Axis]"
       }
      }
     },
     "localname": "OpenForwardForeignCurrencyContractIdentifierAxis",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OpenForwardForeignCurrencyContractLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Open Forward Foreign Currency Contract [Line Items]",
        "verboseLabel": "Open Forward Foreign Currency Contract [Line Items]"
       }
      }
     },
     "localname": "OpenForwardForeignCurrencyContractLineItems",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OpenForwardForeignCurrencyContractTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Open Forward Foreign Currency Contract [Table]",
        "verboseLabel": "Open Forward Foreign Currency Contract [Table]"
       }
      }
     },
     "localname": "OpenForwardForeignCurrencyContractTable",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "EXPENSES:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r271",
      "r275",
      "r281",
      "r283",
      "r630"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Net operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r474",
      "r647"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofComponentsofOperatingLeaseExpenseandSupplementalCashFlowInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease costs"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofComponentsofOperatingLeaseExpenseandSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r471"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 8.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumLeasePaymentsUnderOperatingLeasesDetails",
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofSupplementalBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r472",
      "r476"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofComponentsofOperatingLeaseExpenseandSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r470"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use asset",
        "verboseLabel": "Operating lease ROU assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofSupplementalBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r479",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r478",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAggregatedInvestmentsMember": {
     "auth_ref": [
      "r568",
      "r572",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other investments in debt and equity securities and other forms of securities that provide ownership interests.",
        "label": "Other Security Investments [Member]",
        "terseLabel": "Other equity"
       }
      }
     },
     "localname": "OtherAggregatedInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r120",
      "r139",
      "r189"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMember": {
     "auth_ref": [
      "r85",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other assets.",
        "label": "Other Assets [Member]",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
        "label": "Other Commitment",
        "terseLabel": "Other commitment"
       }
      }
     },
     "localname": "OtherCommitment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofLoanCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofPrivateEquityCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofLoanCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofPrivateEquityCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table Text Block]",
        "verboseLabel": "Summary of Funded Capital and Unfunded Capital Commitments of the SDLP"
       }
      }
     },
     "localname": "OtherCommitmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherExpenses": {
     "auth_ref": [
      "r31",
      "r152"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense classified as other.",
        "label": "Other Expenses",
        "terseLabel": "Management fees and other expenses"
       }
      }
     },
     "localname": "OtherExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 5.0,
       "parentTag": "us-gaap_InvestmentIncomeInvestmentExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of general and administrative expense classified as other.",
        "label": "Other General and Administrative Expense",
        "terseLabel": "Other general and administrative",
        "verboseLabel": "Other expenses"
       }
      }
     },
     "localname": "OtherGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncome": {
     "auth_ref": [
      "r151"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 5.0,
       "parentTag": "us-gaap_GrossInvestmentIncomeOperating",
       "weight": 1.0
      },
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossInvestmentIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue and income classified as other.",
        "label": "Other Income",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "OtherIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilities": {
     "auth_ref": [
      "r127"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other.",
        "label": "Other Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaidInKindInterest": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Paid-in-Kind Interest",
        "terseLabel": "Collections of PIK interest"
       }
      }
     },
     "localname": "PaidInKindInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayableInvestmentPurchase": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 10.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Payable, Investment, Purchase",
        "terseLabel": "Payable for open trades"
       }
      }
     },
     "localname": "PayableInvestmentPurchase",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForPurchaseOfInvestmentOperatingActivity": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Purchase of Investment, Operating Activity",
        "negatedTerseLabel": "Purchases of investments",
        "terseLabel": "Purchases of investments"
       }
      }
     },
     "localname": "PaymentsForPurchaseOfInvestmentOperatingActivity",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIvyHillAssetManagementLPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedTerseLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYScheduleofCommonSharesIssuedandSoldDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_SaleOfStockConsiderationReceivedOnTransaction",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "terseLabel": "Underwriting Fees/Offering Expenses"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYScheduleofCommonSharesIssuedandSoldDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Preferred equity"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromDispositionOfInvestmentOperatingActivity": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Disposition of Investment, Operating Activity",
        "terseLabel": "Proceeds from sales and repayments of investments and other transactions"
       }
      }
     },
     "localname": "ProceedsFromDispositionOfInvestmentOperatingActivity",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Net proceeds from issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "terseLabel": "Borrowings on debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r187",
      "r195",
      "r196",
      "r204",
      "r211",
      "r220",
      "r229",
      "r230",
      "r271",
      "r275",
      "r281",
      "r283",
      "r292",
      "r327",
      "r328",
      "r330",
      "r331",
      "r332",
      "r334",
      "r336",
      "r338",
      "r339",
      "r413",
      "r416",
      "r417",
      "r433",
      "r445",
      "r544",
      "r630",
      "r645",
      "r646",
      "r747",
      "r769"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Net income (loss)"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealizedAndUnrealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChangeOperatingAfterTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Realized and Unrealized Gain (Loss), Investment, Derivative, and Foreign Currency Transaction Price Change, Operating, after Tax",
        "terseLabel": "Net realized and unrealized (losses) gains on investments, foreign currency and other transactions",
        "totalLabel": "Total net realized and unrealized gains (losses) on investments and other transactions",
        "verboseLabel": "Net realized and unrealized losses on investments"
       }
      }
     },
     "localname": "RealizedAndUnrealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChangeOperatingAfterTax",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChangeOperatingAfterTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RealizedAndUnrealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChangeOperatingAfterTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Realized Gain (Loss), Investment, Derivative, and Foreign Currency Transaction Price Change, Operating, after Tax",
        "negatedTerseLabel": "Net realized losses (gains) on investments, foreign currency and other transactions",
        "terseLabel": "Net realized gains on investments, foreign currency, extinguishment of debt and other transactions",
        "totalLabel": "Net realized (losses) gains"
       }
      }
     },
     "localname": "RealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChangeOperatingAfterTax",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivableInvestmentSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable, Investment, Sale",
        "terseLabel": "Receivable for open trades"
       }
      }
     },
     "localname": "ReceivableInvestmentSale",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r394",
      "r492",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "auth_ref": [
      "r115",
      "r492"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transactions with related party during the financial reporting period.",
        "label": "Related Party Transaction, Amounts of Transaction",
        "terseLabel": "Related party transaction amounts payable"
       }
      }
     },
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r180",
      "r492",
      "r493",
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r394",
      "r492",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/AGREEMENTSNarrativeDetails",
      "http://www.arescapitalcorp.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r490",
      "r491",
      "r493",
      "r494",
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "RELATED PARTY TRANSACTIONS"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/RELATEDPARTYTRANSACTIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r748"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "terseLabel": "Repayments and repurchases of debt"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-Term Debt",
        "negatedTerseLabel": "Repayments and repurchases of debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r745",
      "r751",
      "r802",
      "r803"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r8",
      "r76",
      "r144",
      "r555",
      "r560",
      "r648"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_MembersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r183",
      "r216",
      "r217",
      "r218",
      "r221",
      "r228",
      "r230",
      "r296",
      "r399",
      "r400",
      "r401",
      "r408",
      "r409",
      "r431",
      "r551",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Undistributed (Overdistributed) Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueRecognitionDividends": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue recognition for dividend revenue.",
        "label": "Revenue Recognition, Dividends [Policy Text Block]",
        "terseLabel": "Dividend Income Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionDividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionInterest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognition of interest revenue. Disclosure may include the method of recognizing interest income on loan and trade receivables, the method of amortizing premiums or accreting discounts, and a statement about the policy for the treatment of related fees and costs, including the method of amortizing net deferred fees and costs.",
        "label": "Revenue Recognition, Interest [Policy Text Block]",
        "terseLabel": "Interest Income Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r626",
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Capital Structuring Service Fees and Other Income"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility",
        "verboseLabel": "Revolving tranche"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r477",
      "r647"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Operating ROU assets obtained in exchange for operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofComponentsofOperatingLeaseExpenseandSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYScheduleofCommonSharesIssuedandSoldDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "totalLabel": "Net Proceeds"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYScheduleofCommonSharesIssuedandSoldDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYScheduleofCommonSharesIssuedandSoldDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Number of Shares Issued (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYScheduleofCommonSharesIssuedandSoldDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Average Offering Price Per Share (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYScheduleofCommonSharesIssuedandSoldDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.",
        "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments"
       }
      }
     },
     "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents.",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Reconciliation of Cash, Cash Equivalents and Restricted Cash"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfChangeInAccountingEstimateTable": {
     "auth_ref": [
      "r51",
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A summarization of the nature of changes in accounting estimates, including changes that occur in interim periods. Changes in accounting estimate have the effect of adjusting the carrying amounts of existing assets or liabilities or altering the subsequent accounting for existing or future assets or liabilities. Changes in accounting estimates are a necessary consequence of assessments, in conjunction with the periodic presentation of financial statements, of the present status and expected future benefits and obligations associated with assets and liabilities. Changes in accounting estimates result from new or better information. Examples of items for which estimates are necessary are uncollectible receivables, inventory obsolescence, service lives and salvage values of depreciable assets, warranty obligations, and regulatory reviews.",
        "label": "Schedule of Change in Accounting Estimate [Table]",
        "terseLabel": "Schedule of Change in Accounting Estimate [Table]"
       }
      }
     },
     "localname": "ScheduleOfChangeInAccountingEstimateTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r16",
      "r71",
      "r73",
      "r74",
      "r75",
      "r110",
      "r111",
      "r113",
      "r136",
      "r635",
      "r637",
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "auth_ref": [
      "r86",
      "r90",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Instruments, Gain (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Net Realized and Unrealized Gains (Losses) on Derivative Instruments"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDividendsPayableTextBlock": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of all or some of the information related to dividends declared, but not paid, as of the financial reporting date.",
        "label": "Schedule of Dividends Payable [Table Text Block]",
        "terseLabel": "Schedule of Dividend Reinvestment Plan Activity"
       }
      }
     },
     "localname": "ScheduleOfDividendsPayableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Computations of Basic and Diluted Net Increase in Stockholders' Equity"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/EARNINGSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r436",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]",
        "terseLabel": "Schedule of Derivative Instruments"
       }
      }
     },
     "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments [Abstract]",
        "terseLabel": "Schedule of Investments [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Investments [Line Items]",
        "terseLabel": "Schedule of Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSAmortizedCostandFairValueoftheInvestmentinIHAMDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSDividendandInterestIncomeIHAMDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSInterestIncomeandCapitalStructuringServiceandOtherFeesEarnedDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIvyHillAssetManagementLPDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryofFundedCapitalandUnfundedCapitalCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryoftheSDLPPortfolioDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSYieldsatAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInvestmentsTable": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A container table for all schedule of investment items. It ties in the \"Legal Entity [Axis]\" to all of its contained line items.",
        "label": "Schedule of Investments [Table]",
        "terseLabel": "Schedule of Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSAmortizedCostandFairValueoftheInvestmentinIHAMDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSDividendandInterestIncomeIHAMDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSInterestIncomeandCapitalStructuringServiceandOtherFeesEarnedDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIvyHillAssetManagementLPDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryofFundedCapitalandUnfundedCapitalCommitmentsDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSummaryoftheSDLPPortfolioDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSYieldsatAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r114",
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to 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.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/RELATEDPARTYTRANSACTIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "auth_ref": [
      "r49",
      "r119",
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.",
        "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Reconciliation of Cash, Cash Equivalents and Restricted Cash"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.",
        "label": "Schedule of Stockholders Equity [Table Text Block]",
        "terseLabel": "Schedule of Common Shares Issued and Sold"
       }
      }
     },
     "localname": "ScheduleOfStockholdersEquityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Term loan tranche"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SecuritiesBorrowedAndLoanedPolicy": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Securities Borrowed and Loaned Policy [Policy Text Block]",
        "terseLabel": "Secured Borrowings"
       }
      }
     },
     "localname": "SecuritiesBorrowedAndLoanedPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuritiesLoaned": {
     "auth_ref": [
      "r118",
      "r193",
      "r194"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after the effects of master netting arrangements, of securities loaned to entities in exchange for collateral. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Securities Loaned",
        "terseLabel": "Secured borrowings"
       }
      }
     },
     "localname": "SecuritiesLoaned",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r286",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r319",
      "r320",
      "r633",
      "r805"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeniorNotes": {
     "auth_ref": [
      "r128",
      "r147"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.",
        "label": "Senior Notes",
        "terseLabel": "Senior notes"
       }
      }
     },
     "localname": "SeniorNotes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSSelectedFinancialInformationfortheSLDPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior Notes"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofComponentsofDebtInterestExpenseDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofUnsecuredNotesDetails",
      "http://www.arescapitalcorp.com/role/DEBTScheduleofOutstandingDebtDetails",
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeniorSubordinatedLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A senior subordinated loan takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior subordinated debt holders receive priority for [must receive] repayment [prior] relative to junior and unsecured (general) creditors. However senior subordinated loans are junior to Senior Notes and loans and Senior bond holders.",
        "label": "Senior Subordinated Loans [Member]",
        "terseLabel": "Senior subordinated loans"
       }
      }
     },
     "localname": "SeniorSubordinatedLoansMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Closing stock price at issuance (in usd per share)"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTScheduleofKeyComponentsofConvertibleNotesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Average issue price per share (in dollars per share)"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONSScheduleofDividendReinvestmentPlanActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r50",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoutheastRegionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Southeast Region [Member]",
        "terseLabel": "Southeast"
       }
      }
     },
     "localname": "SoutheastRegionMember",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r186",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r286",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r317",
      "r319",
      "r320",
      "r633",
      "r805"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r19",
      "r70",
      "r183",
      "r198",
      "r199",
      "r200",
      "r216",
      "r217",
      "r218",
      "r221",
      "r228",
      "r230",
      "r251",
      "r296",
      "r386",
      "r399",
      "r400",
      "r401",
      "r408",
      "r409",
      "r431",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r489",
      "r551",
      "r552",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r216",
      "r217",
      "r218",
      "r251",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period from a dividend reinvestment plan (DRIP). A dividend reinvestment plan allows the shareholders to reinvest dividends paid to them by the entity on new issues of stock by the entity.",
        "label": "Stock Issued During Period, Shares, Dividend Reinvestment Plan",
        "terseLabel": "Shares issued in connection with dividend reinvestment plan (in shares)",
        "verboseLabel": "Shares issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesDividendReinvestmentPlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY",
      "http://www.arescapitalcorp.com/role/DIVIDENDSANDDISTRIBUTIONSScheduleofDividendReinvestmentPlanActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r5",
      "r6",
      "r70",
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "verboseLabel": "Issuances of common stock (net of offering and underwriting costs) (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan": {
     "auth_ref": [
      "r70"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued during the period from a dividend reinvestment plan (DRIP). A dividend reinvestment plan allows the holder of the stock to reinvest dividends paid to them by the entity on new issues of stock by the entity.",
        "label": "Stock Issued During Period, Value, Dividend Reinvestment Plan",
        "terseLabel": "Shares issued in connection with dividend reinvestment plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueDividendReinvestmentPlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r5",
      "r6",
      "r70",
      "r76"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of common stock, net of offering and underwriting costs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Authorized amount of stock repurchase program"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Stock available for repurchase under the stock repurchase program"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r6",
      "r9",
      "r10",
      "r61",
      "r648",
      "r753",
      "r766",
      "r783"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity",
        "verboseLabel": "Net assets at end of period"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY",
      "http://www.arescapitalcorp.com/role/FINANCIALHIGHLIGHTSScheduleofFinancialHighlightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDBALANCESHEET"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r77",
      "r210",
      "r372",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r385",
      "r386",
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITY"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r475",
      "r647"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofComponentsofOperatingLeaseExpenseandSupplementalCashFlowInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "negatedTerseLabel": "Less: sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/COMMITMENTSANDCONTINGENCIESScheduleofComponentsofOperatingLeaseExpenseandSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubordinatedDebt": {
     "auth_ref": [
      "r1",
      "r3",
      "r124",
      "r142"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of subordinated debt (with initial maturities beyond one year or beyond the operating cycle if longer). Subordinated debt places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets.",
        "label": "Subordinated Debt",
        "terseLabel": "Subordinated notes"
       }
      }
     },
     "localname": "SubordinatedDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r460",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r460",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more 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.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r460",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r460",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r496",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "SUBSEQUENT EVENTS"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYScheduleofCommonSharesIssuedandSoldDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYScheduleofCommonSharesIssuedandSoldDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "Subsidiary, Sale of Stock [Line Items]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.arescapitalcorp.com/role/STOCKHOLDERSEQUITYScheduleofCommonSharesIssuedandSoldDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxBasisOfInvestmentsCostForIncomeTaxPurposes": {
     "auth_ref": [
      "r565"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of investments for Federal income tax purposes.",
        "label": "Tax Basis of Investments, Cost for Income Tax Purposes",
        "terseLabel": "Tax cost basis"
       }
      }
     },
     "localname": "TaxBasisOfInvestmentsCostForIncomeTaxPurposes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxBasisOfInvestmentsGrossUnrealizedAppreciation": {
     "auth_ref": [
      "r562"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical": {
       "order": 2.0,
       "parentTag": "us-gaap_TaxBasisOfInvestmentsUnrealizedAppreciationDepreciationNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate gross unrealized appreciation for all Investments in which there is an excess of value over tax cost.",
        "label": "Tax Basis of Investments, Gross, Unrealized Appreciation",
        "terseLabel": "Aggregate gross unrealized gain for federal tax purposes"
       }
      }
     },
     "localname": "TaxBasisOfInvestmentsGrossUnrealizedAppreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxBasisOfInvestmentsGrossUnrealizedDepreciation": {
     "auth_ref": [
      "r563"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical": {
       "order": 1.0,
       "parentTag": "us-gaap_TaxBasisOfInvestmentsUnrealizedAppreciationDepreciationNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate gross unrealized depreciation for all Investments in which there is an excess of tax cost over value.",
        "label": "Tax Basis of Investments, Gross, Unrealized Depreciation",
        "terseLabel": "Aggregate gross unrealized loss for federal tax purposes"
       }
      }
     },
     "localname": "TaxBasisOfInvestmentsGrossUnrealizedDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxBasisOfInvestmentsUnrealizedAppreciationDepreciationNet": {
     "auth_ref": [
      "r564"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net unrealized appreciation or depreciation.",
        "label": "Tax Basis of Investments, Unrealized Appreciation (Depreciation), Net",
        "negatedLabel": "Unrealized depreciation",
        "totalLabel": "Net unrealized gain (loss) for federal tax purposes"
       }
      }
     },
     "localname": "TaxBasisOfInvestmentsUnrealizedAppreciationDepreciationNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r289",
      "r290",
      "r365",
      "r384",
      "r421",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r763",
      "r764",
      "r765",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnfundedLoanCommitmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undisbursed funds of a credit facility in which the borrower may draw upon.",
        "label": "Unfunded Loan Commitment [Member]",
        "terseLabel": "Unfunded commitments"
       }
      }
     },
     "localname": "UnfundedLoanCommitmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChangeOperatingAfterTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RealizedAndUnrealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChangeOperatingAfterTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized Gain (Loss), Investment, Derivative, and Foreign Currency Transaction Price Change, Operating, after Tax",
        "negatedTerseLabel": "Net unrealized gains on investments, foreign currency and other transactions",
        "terseLabel": "Net unrealized losses on investments, foreign currency and other transactions",
        "totalLabel": "Net unrealized gains",
        "verboseLabel": "Net unrealized gains (losses) on investments and other transactions"
       }
      }
     },
     "localname": "UnrealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChangeOperatingAfterTax",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS",
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY",
      "http://www.arescapitalcorp.com/role/INVESTMENTSIHAMSelectedStatementofOperationsInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "auth_ref": [
      "r43"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Unrealized Gain (Loss) on Derivatives",
        "verboseLabel": "Net unrealized gains (losses) on derivative instruments"
       }
      }
     },
     "localname": "UnrealizedGainLossOnDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DERIVATIVEINSTRUMENTSScheduleofNetRealizedandUnrealizedGainsLossesonDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r57",
      "r58",
      "r59",
      "r256",
      "r257",
      "r259",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates in the Preparation of Financial Statements"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationTechniqueAxis": {
     "auth_ref": [
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation approach and technique.",
        "label": "Valuation Approach and Technique [Axis]",
        "terseLabel": "Valuation Approach and Technique [Axis]"
       }
      }
     },
     "localname": "ValuationTechniqueAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueDiscountedCashFlowMember": {
     "auth_ref": [
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation technique calculating present value of future cash flows.",
        "label": "Valuation Technique, Discounted Cash Flow [Member]",
        "terseLabel": "Discounted cash flow analysis"
       }
      }
     },
     "localname": "ValuationTechniqueDiscountedCashFlowMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationTechniqueDomain": {
     "auth_ref": [
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation approach and technique.",
        "label": "Valuation Approach and Technique [Domain]",
        "terseLabel": "Valuation Approach and Technique [Domain]"
       }
      }
     },
     "localname": "ValuationTechniqueDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFairValueMeasurementInputsandValuationTechniquesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/DEBTBNPFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingCreditFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTRevolvingFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/DEBTSMBCFundingFacilityNarrativeDetails",
      "http://www.arescapitalcorp.com/role/INVESTMENTSSeniorDirectLendingProgramDetails",
      "http://www.arescapitalcorp.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r233",
      "r245"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/EARNINGSPERSHAREDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Weighted average shares of common stock outstanding - diluted (in shares)",
        "verboseLabel": "Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS",
      "http://www.arescapitalcorp.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r232",
      "r245"
     ],
     "calculation": {
      "http://www.arescapitalcorp.com/role/EARNINGSPERSHAREDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average shares of common stock outstanding - basic (in shares)",
        "verboseLabel": "Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS",
      "http://www.arescapitalcorp.com/role/EARNINGSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "WEIGHTED AVERAGE SHARES OF COMMON STOCK OUTSTANDING (see Note\u00a010)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.arescapitalcorp.com/role/CONSOLIDATEDSTATEMENTOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WestRegionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "US West Region [Member]",
        "terseLabel": "West"
       }
      }
     },
     "localname": "WestRegionMember",
     "nsuri": "http://fasb.org/us-gaap-sup/2022q3",
     "presentation": [
      "http://www.arescapitalcorp.com/role/INVESTMENTSScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 13
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(3),(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.16)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.13(h))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.2)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.4)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.7)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=d3e9120-115832",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=d3e9145-115832",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737436-115832",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=d3e9079-115832",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262037&loc=d3e9915-115836",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=25866437&loc=d3e10177-115837",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=25866437&loc=d3e10328-115837",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=25866437&loc=d3e10351-115837",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=25866437&loc=d3e10396-115837",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=25866437&loc=d3e10403-115837",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=25866437&loc=d3e10411-115837",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=25866437&loc=d3e10246-115837",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=25866437&loc=d3e10246-115837",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=25866437&loc=d3e10246-115837",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=25866437&loc=d3e10246-115837",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=25866437&loc=d3e10246-115837",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(h)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=25866437&loc=d3e10246-115837",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org/subtopic&trid=2324234",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL6090603-123010",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14.1(b)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org/subtopic&trid=2324412",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2029-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70258-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4,6)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126972413&loc=SL7495116-110257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498357-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e777-108305",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e639-108305",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(h)(2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=126898976&loc=d3e600178-122990",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(h)(2)(ii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=126898976&loc=d3e600178-122990",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(h)(2)(iii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=126898976&loc=d3e600178-122990",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(h)(2)(iv))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=126898976&loc=d3e600178-122990",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=124439613&loc=SL124453110-224270",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(m)",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "(1)(iii)",
   "Subsection": "08",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r651": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r652": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r653": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r654": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r655": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r656": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r657": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r658": {
   "Name": "Form F-3",
   "Publisher": "SEC",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r659": {
   "Name": "Form N-2",
   "Publisher": "SEC",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Form N-2",
   "Publisher": "SEC",
   "Section": "Item 10",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r661": {
   "Name": "Form N-2",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r662": {
   "Name": "Form N-2",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subparagraph": "1",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r663": {
   "Name": "Form N-2",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subparagraph": "2",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r664": {
   "Name": "Form N-2",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subparagraph": "3",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r665": {
   "Name": "Form N-2",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subparagraph": "4",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r666": {
   "Name": "Form N-2",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subparagraph": "5",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r667": {
   "Name": "Form N-2",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subparagraph": "6",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r668": {
   "Name": "Form N-2",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subparagraph": "Instruction 2",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r669": {
   "Name": "Form N-2",
   "Paragraph": "b",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subparagraph": "1",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Form N-2",
   "Paragraph": "b",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subparagraph": "2",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r671": {
   "Name": "Form N-2",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r672": {
   "Name": "Form N-2",
   "Paragraph": "d",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r673": {
   "Name": "Form N-2",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r674": {
   "Name": "Form N-2",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r675": {
   "Name": "Form N-2",
   "Paragraph": "b",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r676": {
   "Name": "Form N-2",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r677": {
   "Name": "Form N-2",
   "Paragraph": "e",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r678": {
   "Name": "Form N-2",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subsection": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r679": {
   "Name": "Form N-2",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subsection": "5",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Form N-2",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subsection": "5",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r681": {
   "Name": "Form N-2",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subsection": "5",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r682": {
   "Name": "Form N-2",
   "Paragraph": "3",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subsection": "5",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r683": {
   "Name": "Form N-2",
   "Paragraph": "4",
   "Publisher": "SEC",
   "Section": "Item 10",
   "Subsection": "5",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r684": {
   "Name": "Form N-2",
   "Publisher": "SEC",
   "Section": "Item 3",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r685": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 1",
   "Publisher": "SEC",
   "Section": "Item 3",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r686": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 10",
   "Publisher": "SEC",
   "Section": "Item 3",
   "Subparagraph": "a",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r687": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 10",
   "Publisher": "SEC",
   "Section": "Item 3",
   "Subparagraph": "a, g, h",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r688": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 10",
   "Publisher": "SEC",
   "Section": "Item 3",
   "Subparagraph": "f",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r689": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 10",
   "Publisher": "SEC",
   "Section": "Item 3",
   "Subparagraph": "g",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 10",
   "Publisher": "SEC",
   "Section": "Item 3",
   "Subparagraph": "i",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r691": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 11",
   "Publisher": "SEC",
   "Section": "Item 3",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r692": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 4",
   "Publisher": "SEC",
   "Section": "Item 3",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r693": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 5",
   "Publisher": "SEC",
   "Section": "Item 3",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r694": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 6",
   "Publisher": "SEC",
   "Section": "Item 3",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r695": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 7",
   "Publisher": "SEC",
   "Section": "Item 3",
   "Subparagraph": "a",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r696": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 7",
   "Publisher": "SEC",
   "Section": "Item 3",
   "Subparagraph": "b",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r697": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 8",
   "Publisher": "SEC",
   "Section": "Item 3",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r698": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 9",
   "Publisher": "SEC",
   "Section": "Item 3",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r699": {
   "Name": "Form N-2",
   "Publisher": "SEC",
   "Section": "Item 4",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 2",
   "Publisher": "SEC",
   "Section": "Item 4",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r701": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 3",
   "Publisher": "SEC",
   "Section": "Item 4",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r702": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 8",
   "Publisher": "SEC",
   "Section": "Item 4",
   "Subsection": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r703": {
   "Name": "Form N-2",
   "Publisher": "SEC",
   "Section": "Item 4",
   "Subsection": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r704": {
   "Name": "Form N-2",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "Item 4",
   "Subsection": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r705": {
   "Name": "Form N-2",
   "Paragraph": "3",
   "Publisher": "SEC",
   "Section": "Item 4",
   "Subparagraph": "Instruction 2",
   "Subsection": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r706": {
   "Name": "Form N-2",
   "Paragraph": "4",
   "Publisher": "SEC",
   "Section": "Item 4",
   "Subparagraph": "Instruction 3",
   "Subsection": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r707": {
   "Name": "Form N-2",
   "Paragraph": "5",
   "Publisher": "SEC",
   "Section": "Item 4",
   "Subsection": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r708": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 1",
   "Publisher": "SEC",
   "Section": "Item 4",
   "Subsection": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r709": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 4",
   "Publisher": "SEC",
   "Section": "Item 4",
   "Subsection": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Form N-2",
   "Paragraph": "Instruction 5",
   "Publisher": "SEC",
   "Section": "Item 4",
   "Subsection": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r711": {
   "Name": "Form N-2",
   "Publisher": "SEC",
   "Section": "Item 8",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r712": {
   "Name": "Form N-2",
   "Paragraph": "b, d",
   "Publisher": "SEC",
   "Section": "Item 8",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r713": {
   "Name": "Form N-2",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "Item 8",
   "Subsection": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r714": {
   "Name": "Form N-2",
   "Paragraph": "b",
   "Publisher": "SEC",
   "Section": "Item 8",
   "Subsection": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r715": {
   "Name": "Form N-2",
   "Paragraph": "b",
   "Publisher": "SEC",
   "Section": "Item 8",
   "Subparagraph": "1",
   "Subsection": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r716": {
   "Name": "Form N-2",
   "Paragraph": "b",
   "Publisher": "SEC",
   "Section": "Item 8",
   "Subparagraph": "2",
   "Subsection": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r717": {
   "Name": "Form N-2",
   "Paragraph": "b",
   "Publisher": "SEC",
   "Section": "Item 8",
   "Subparagraph": "3",
   "Subsection": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r718": {
   "Name": "Form N-2",
   "Paragraph": "b",
   "Publisher": "SEC",
   "Section": "Item 8",
   "Subsection": "5",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r719": {
   "Name": "Form N-2",
   "Paragraph": "b",
   "Publisher": "SEC",
   "Section": "Item 8",
   "Subparagraph": "4",
   "Subsection": "5",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Form N-2",
   "Paragraph": "b",
   "Publisher": "SEC",
   "Section": "Item 8",
   "Subparagraph": "Instruction 2",
   "Subsection": "5",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r721": {
   "Name": "Form N-2",
   "Paragraph": "b",
   "Publisher": "SEC",
   "Section": "Item 8",
   "Subparagraph": "Instruction 3",
   "Subsection": "5",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r722": {
   "Name": "Form N-2",
   "Paragraph": "b",
   "Publisher": "SEC",
   "Section": "Item 8",
   "Subparagraph": "Instruction 4",
   "Subsection": "5",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r723": {
   "Name": "Form N-2",
   "Paragraph": "b",
   "Publisher": "SEC",
   "Section": "Item 8",
   "Subparagraph": "Instructions 4, 5",
   "Subsection": "5",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r724": {
   "Name": "Form N-2",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "Item 8",
   "Subsection": "5",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r725": {
   "Name": "Form N-2",
   "Paragraph": "e",
   "Publisher": "SEC",
   "Section": "Item 8",
   "Subsection": "5",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r726": {
   "Name": "Form N-3",
   "Publisher": "SEC",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r727": {
   "Name": "Form N-4",
   "Publisher": "SEC",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r728": {
   "Name": "Form N-6",
   "Publisher": "SEC",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r729": {
   "Name": "Form S-3",
   "Publisher": "SEC",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r731": {
   "Name": "Investment Company Act",
   "Number": "270",
   "Publisher": "SEC",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r732": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "313",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r733": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r734": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r735": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "413",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r736": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "462",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r737": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "462",
   "Subsection": "c",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r738": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "462",
   "Subsection": "d",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r739": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "462",
   "Subsection": "e",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "486",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r741": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "486",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r742": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r743": {
   "Name": "Securities Act",
   "Publisher": "SEC",
   "Section": "8",
   "Subsection": "c",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r807": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r808": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r809": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r811": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r812": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r813": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r814": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r815": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r816": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org/topic&trid=2229140",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126972413&loc=SL7495116-110257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "59",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126972413&loc=SL6740821-110257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
