{
 "version": "2.2",
 "instance": {
  "hrzn20260331_10q.htm": {
   "nsprefix": "hrzn",
   "nsuri": "http://horizontechfinance.com/20260331",
   "dts": {
    "schema": {
     "local": [
      "hrzn-20260331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/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://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-roles-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-roles-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd",
      "https://xbrl.sec.gov/country/2026/country-2026.xsd",
      "https://xbrl.sec.gov/currency/2026/currency-2026.xsd",
      "https://xbrl.sec.gov/dei/2026/dei-2026.xsd",
      "https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd",
      "https://xbrl.sec.gov/exch/2026/exch-2026.xsd",
      "https://xbrl.sec.gov/naics/2026/naics-2026.xsd",
      "https://xbrl.sec.gov/sic/2026/sic-2026.xsd",
      "https://xbrl.sec.gov/stpr/2026/stpr-2026.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "hrzn-20260331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "hrzn-20260331_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "hrzn-20260331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "hrzn-20260331_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "hrzn20260331_10q.htm"
     ]
    }
   },
   "keyStandard": 241,
   "keyCustom": 78,
   "axisStandard": 29,
   "axisCustom": 0,
   "memberStandard": 34,
   "memberCustom": 226,
   "hidden": {
    "total": 133,
    "http://fasb.org/us-gaap/2026": 120,
    "http://horizontechfinance.com/20260331": 3,
    "http://xbrl.sec.gov/ecd/2026": 4,
    "http://xbrl.sec.gov/dei/2026": 6
   },
   "contextCount": 1274,
   "entityCount": 1,
   "segmentCount": 269,
   "elementCount": 708,
   "unitCount": 4,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2026": 3568,
    "http://xbrl.sec.gov/dei/2026": 32,
    "http://xbrl.sec.gov/ecd/2026": 5,
    "http://fasb.org/srt/2026": 1
   },
   "report": {
    "R1": {
     "role": "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information",
     "longName": "000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited",
     "longName": "001 - Statement - Consolidated Statements of Assets and Liabilities (Current Period Unaudited)",
     "shortName": "Consolidated Statements of Assets and Liabilities (Current Period Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:InvestmentOwnedAtFairValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:Cash",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited-parentheticals",
     "longName": "002 - Statement - Consolidated Statements of Assets and Liabilities (Current Period Unaudited) (Parentheticals)",
     "shortName": "Consolidated Statements of Assets and Liabilities (Current Period Unaudited) (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R4": {
     "role": "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
     "longName": "003 - Statement - Consolidated Statements of Operations (Unaudited)",
     "shortName": "Consolidated Statements of Operations (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:InterestIncomeOperatingPaidInKind",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "hrzn:InvestmentCompanyInvestmentIncomeNet",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited",
     "longName": "004 - Statement - Consolidated Statements of Changes in Net Assets (Unaudited)",
     "shortName": "Consolidated Statements of Changes in Net Assets (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "i_2025-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
     "longName": "005 - Statement - Consolidated Statements of Cash Flows (Unaudited)",
     "shortName": "Consolidated Statements of Cash Flows (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:GainLossOnSaleOfInvestments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited",
     "longName": "006 - Disclosure - Consolidated Schedule of Investments (Unaudited)",
     "shortName": "Consolidated Schedule of Investments (Unaudited)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-1-organization",
     "longName": "007 - Disclosure - Note 1 - Organization",
     "shortName": "Note 1 - Organization",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
     "longName": "008 - Disclosure - Note 2 - Basis of Presentation and Significant Accounting Policies",
     "shortName": "Note 2 - Basis of Presentation and Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions",
     "longName": "009 - Disclosure - Note 3 - Related Party Transactions",
     "shortName": "Note 3 - Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-4-investments",
     "longName": "010 - Disclosure - Note 4 - Investments",
     "shortName": "Note 4 - Investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:InvestmentHoldingsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:InvestmentHoldingsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies",
     "longName": "011 - Disclosure - Note 5 - Transactions With Affiliated Companies",
     "shortName": "Note 5 - Transactions With Affiliated Companies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
     "longName": "012 - Disclosure - Note 6 - Fair Value",
     "shortName": "Note 6 - Fair Value",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
     "longName": "013 - Disclosure - Note 7 - Borrowings",
     "shortName": "Note 7 - Borrowings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk",
     "longName": "014 - Disclosure - Note 8 - Financial Instruments With Off-balance-sheet Risk",
     "shortName": "Note 8 - Financial Instruments With Off-balance-sheet Risk",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk",
     "longName": "015 - Disclosure - Note 9 - Concentrations of Credit Risk",
     "shortName": "Note 9 - Concentrations of Credit Risk",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-10-distributions",
     "longName": "016 - Disclosure - Note 10 - Distributions",
     "shortName": "Note 10 - Distributions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share",
     "longName": "017 - Disclosure - Note 11 - Earnings Per Share",
     "shortName": "Note 11 - Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights",
     "longName": "018 - Disclosure - Note 12 - Financial Highlights",
     "shortName": "Note 12 - Financial Highlights",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
     "longName": "019 - Disclosure - Note 13 - Subsequent Events",
     "shortName": "Note 13 - Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://horizontechfinance.com/20260331/role/statement-significant-accounting-policies-policies",
     "longName": "995466 - Disclosure - Significant Accounting Policies (Policies)",
     "shortName": "Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "22",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-tables",
     "longName": "995467 - Disclosure - Consolidated Schedule of Investments (Unaudited) (Tables)",
     "shortName": "Consolidated Schedule of Investments (Unaudited) (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:InvestmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:InvestmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-tables",
     "longName": "995468 - Disclosure - Note 3 - Related Party Transactions (Tables)",
     "shortName": "Note 3 - Related Party Transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-4-investments-tables",
     "longName": "995469 - Disclosure - Note 4 - Investments (Tables)",
     "shortName": "Note 4 - Investments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentHoldingsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentHoldingsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-tables",
     "longName": "995470 - Disclosure - Note 5 - Transactions With Affiliated Companies (Tables)",
     "shortName": "Note 5 - Transactions With Affiliated Companies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-tables",
     "longName": "995471 - Disclosure - Note 6 - Fair Value (Tables)",
     "shortName": "Note 6 - Fair Value (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-tables",
     "longName": "995472 - Disclosure - Note 7 - Borrowings (Tables)",
     "shortName": "Note 7 - Borrowings (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-tables",
     "longName": "995473 - Disclosure - Note 8 - Financial Instruments With Off-balance-sheet Risk (Tables)",
     "shortName": "Note 8 - Financial Instruments With Off-balance-sheet Risk (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:OffsettingLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:OffsettingLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-tables",
     "longName": "995474 - Disclosure - Note 10 - Distributions (Tables)",
     "shortName": "Note 10 - Distributions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:DividendsDeclaredTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:DividendsDeclaredTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-tables",
     "longName": "995475 - Disclosure - Note 11 - Earnings Per Share (Tables)",
     "shortName": "Note 11 - Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-tables",
     "longName": "995476 - Disclosure - Note 12 - Financial Highlights (Tables)",
     "shortName": "Note 12 - Financial Highlights (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-details-textual",
     "longName": "995477 - Disclosure - Consolidated Schedule of Investments (Unaudited) (Details Textual)",
     "shortName": "Consolidated Schedule of Investments (Unaudited) (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "d_2025-08-06_2025-08-06_AssetAcquisitionAxis-AssetsOfPowerscourtInvestmentsXXVLPMember",
      "name": "us-gaap:AssetAcquisitionConsiderationTransferred",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-08-06_2025-08-06_AssetAcquisitionAxis-AssetsOfPowerscourtInvestmentsXXVLPMember",
      "name": "us-gaap:AssetAcquisitionConsiderationTransferred",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
     "longName": "995478 - Disclosure - Consolidated Schedule of Investments - Investments (Details)",
     "shortName": "Consolidated Schedule of Investments - Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:InvestmentOwnedAtFairValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31_FinancialInstrumentAxis-UnrestrictedShortTermInvestmentsMember",
      "name": "us-gaap:InvestmentOwnedAtCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "unique": true
     }
    },
    "R35": {
     "role": "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-2-details",
     "longName": "995479 - Disclosure - Consolidated Schedule of Investments - Investments 2 (Details)",
     "shortName": "Consolidated Schedule of Investments - Investments 2 (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:InvestmentOwnedAtFairValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31_InvestmentIdentifierAxis-limitedToken.domain-NonControlledAffiliateDebtInvestmentsHoundLabsIILLCDiagnosticsTermLoanOneMember",
      "name": "us-gaap:InvestmentInterestRatePaidInCash",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
     "longName": "995480 - Disclosure - Consolidated Schedule of Investments - Investments (Details) (Parentheticals)",
     "shortName": "Consolidated Schedule of Investments - Investments (Details) (Parentheticals)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R37": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-1-organization-details-textual",
     "longName": "995481 - Disclosure - Note 1 - Organization (Details Textual)",
     "shortName": "Note 1 - Organization (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "i_2025-08-06_OwnershipAxis-HIMVLLCMember",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-08-06_OwnershipAxis-HIMVLLCMember",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual",
     "longName": "995482 - Disclosure - Note 2 - Basis of Presentation and Significant Accounting Policies (Details Textual)",
     "shortName": "Note 2 - Basis of Presentation and Significant Accounting Policies (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "hrzn:InvestmentsNonaccrualInterestIncome",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:InvestmentPolicyTextBlock",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "hrzn:InvestmentsNonaccrualInterestIncome",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:InvestmentPolicyTextBlock",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual",
     "longName": "995483 - Disclosure - Note 3 - Related Party Transactions (Details Textual)",
     "shortName": "Note 3 - Related Party Transactions (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:ManagementFeePayable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31_LegalEntityAxis-MomentumUSBidcoLLCMember_OwnershipAxis-MonroeCapitalIntermediateHoldingsLLCMember_TypeOfArrangementAxis-EquityPurchaseAgreementMember",
      "name": "hrzn:OwnershipPercentageAcquired",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details",
     "longName": "995484 - Disclosure - Note 3 - Related Party Transactions - Expiration Dates of Contingent Future Liability (Details)",
     "shortName": "Note 3 - Related Party Transactions - Expiration Dates of Contingent Future Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "i_2026-03-31_TypeOfArrangementAxis-InvestmentManagementAgreementMember",
      "name": "hrzn:IncentiveFeeCapAndDeferralMechanismContingentFutureLiability",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31_TypeOfArrangementAxis-InvestmentManagementAgreementMember",
      "name": "hrzn:IncentiveFeeCapAndDeferralMechanismContingentFutureLiability",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-4-investments-details-textual",
     "longName": "995485 - Disclosure - Note 4 - Investments (Details Textual)",
     "shortName": "Note 4 - Investments (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "i_2026-03-18_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-CrfhJointVentureMember",
      "name": "hrzn:AmountCommittedToInvest",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:InvestmentHoldingsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-18_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-CrfhJointVentureMember",
      "name": "hrzn:AmountCommittedToInvest",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:InvestmentHoldingsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details",
     "longName": "995486 - Disclosure - Note 4 - Investments - Investments (Details)",
     "shortName": "Note 4 - Investments - Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:InvestmentOwnedAtFairValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31_EquitySecuritiesByIndustryAxis-CommunicationsSectorMember",
      "name": "us-gaap:InvestmentOwnedAtCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "us-gaap:InvestmentHoldingsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details",
     "longName": "995487 - Disclosure - Note 5 - Transactions With Affiliated Companies - Investments in Controlled Affiliated Companies (Details)",
     "shortName": "Note 5 - Transactions With Affiliated Companies - Investments in Controlled Affiliated Companies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:InvestmentOwnedAtFairValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31_InvestmentIssuerAffiliationAxis-InvestmentAffiliatedIssuerNoncontrolledMember",
      "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossAdditions",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock",
       "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
     "longName": "995488 - Disclosure - Note 6 - Fair Value (Details Textual)",
     "shortName": "Note 6 - Fair Value (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:UnrealizedGainLossOnInvestments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FinancialInstrumentAxis-DebtSecuritiesMember",
      "name": "us-gaap:UnrealizedGainLossOnInvestments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
     "longName": "995489 - Disclosure - Note 6 - Fair Value - Assets at Fair Value on a Recurring Basis (Details)",
     "shortName": "Note 6 - Fair Value - Assets at Fair Value on a Recurring Basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "i_2026-03-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
     "longName": "995490 - Disclosure - Note 6 - Fair Value - Significant Level 3 Fair Value Measurement Inputs (Details)",
     "shortName": "Note 6 - Fair Value - Significant Level 3 Fair Value Measurement Inputs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "i_2026-03-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FinancialInstrumentAxis-DebtMember_ValuationTechniqueAxis-ValuationTechniqueDiscountedCashFlowMember",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
     "longName": "995491 - Disclosure - Note 6 - Fair Value - Reconciliation of Level 3 Assets Measured on a Recurring Basis (Details)",
     "shortName": "Note 6 - Fair Value - Reconciliation of Level 3 Assets Measured on a Recurring Basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual",
     "longName": "995492 - Disclosure - Note 7 - Borrowings (Details Textual)",
     "shortName": "Note 7 - Borrowings (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "hrzn:AssetCoverageToBorrowingsRatioPercent",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "hrzn:AssetCoverageToBorrowingsRatioPercent",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details",
     "longName": "995493 - Disclosure - Note 7 - Borrowings - Borrowings (Details)",
     "shortName": "Note 7 - Borrowings - Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-details-textual",
     "longName": "995494 - Disclosure - Note 8 - Financial Instruments With Off-balance-sheet Risk (Details Textual)",
     "shortName": "Note 8 - Financial Instruments With Off-balance-sheet Risk (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:FairValueDisclosureOffbalanceSheetRisksAmountLiability",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:OffsettingLiabilitiesTableTextBlock",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31_FinancialInstrumentAxis-CommitmentsToExtendCreditMember",
      "name": "us-gaap:OtherCommitment",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details",
     "longName": "995495 - Disclosure - Note 8 - Financial Instruments With Off-balance-sheet Risk - Unfunded Commitments (Details)",
     "shortName": "Note 8 - Financial Instruments With Off-balance-sheet Risk - Unfunded Commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:FairValueDisclosureOffbalanceSheetRisksFaceAmountLiability",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:OffsettingLiabilitiesTableTextBlock",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:FairValueDisclosureOffbalanceSheetRisksFaceAmountLiability",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:OffsettingLiabilitiesTableTextBlock",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk-details-textual",
     "longName": "995496 - Disclosure - Note 9 - Concentrations of Credit Risk (Details Textual)",
     "shortName": "Note 9 - Concentrations of Credit Risk (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-DebtInvestmentsMember_ConcentrationRiskByTypeAxis-InvestmentConcentrationRiskMember_FairValueByMeasurementBasisAxis-CarryingReportedAmountFairValueDisclosureMember",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-DebtInvestmentsMember_ConcentrationRiskByTypeAxis-InvestmentConcentrationRiskMember_FairValueByMeasurementBasisAxis-CarryingReportedAmountFairValueDisclosureMember",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-details-textual",
     "longName": "995497 - Disclosure - Note 10 - Distributions (Details Textual)",
     "shortName": "Note 10 - Distributions (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "USDPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "USDPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details",
     "longName": "995498 - Disclosure - Note 10 - Distributions - Distribution Activity (Details)",
     "shortName": "Note 10 - Distributions - Distribution Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "USDPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "USDPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-details-textual",
     "longName": "995499 - Disclosure - Note 11 - Earnings Per Share (Details Textual)",
     "shortName": "Note 11 - Earnings Per Share (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31_DebtInstrumentAxis-The2030ConvertibleNotesMember",
      "name": "us-gaap:DebtInstrumentConvertibleStockPriceTrigger",
      "unitRef": "USDPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-schedule-of-earnings-per-share-details",
     "longName": "995500 - Disclosure - Note 11 - Earnings Per Share - Schedule of Earnings Per share (Details)",
     "shortName": "Note 11 - Earnings Per Share - Schedule of Earnings Per share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details",
     "longName": "995501 - Disclosure - Note 12 - Financial Highlights - Financial Highlights (Details)",
     "shortName": "Note 12 - Financial Highlights - Financial Highlights (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:NetAssetValuePerShare",
      "unitRef": "USDPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2024-12-31",
      "name": "us-gaap:NetAssetValuePerShare",
      "unitRef": "USDPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
       "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual",
     "longName": "995502 - Disclosure - Note 13 - Subsequent Events (Details Textual)",
     "shortName": "Note 13 - Subsequent Events (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "d_2026-04-14_2026-04-14_DebtInstrumentAxis-KeyFacilityMember_SubsequentEventTypeAxis-SubsequentEventMember",
      "name": "us-gaap:RepaymentsOfDebt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-04-14_2026-04-14_DebtInstrumentAxis-KeyFacilityMember_SubsequentEventTypeAxis-SubsequentEventMember",
      "name": "us-gaap:RepaymentsOfDebt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20260331_10q.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountingPoliciesAbstract",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedAmortizationDeferredFinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedAmortizationDeferredFinanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AccumulatedAmortizationDeferredFinanceCosts",
        "terseLabel": "Accumulated Amortization, Debt Issuance Costs",
        "documentation": "Amount of accumulated amortization of debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r1146",
      "r1148"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited": {
       "parentTag": "hrzn_NetAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Paid-in capital in excess of par",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r364",
      "r600",
      "r601",
      "r612",
      "r969",
      "r1183"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r640",
      "r696",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1128",
      "r1194"
     ]
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net increase (decrease) in net assets resulting from operations to net cash used in operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AdministrationAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "AdministrationAgreementMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Administration Agreement [Member]",
        "documentation": "Related to administration agreement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdministrativeFeesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdministrativeFeesExpense",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Administrative fee (Note 3)",
        "terseLabel": "Administrative Fees Expense",
        "documentation": "Amount of expense for administrative fee from service provided, including, but not limited to, salary, rent, or overhead cost."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r1185",
      "r1192"
     ]
    },
    "hrzn_AdministrativeFeesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "AdministrativeFeesPayable",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_AdministrativeFeesPayable",
        "terseLabel": "Administrative Fees Payable",
        "documentation": "Amount of payable for administrative fees."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AerinMedicalIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "AerinMedicalIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aerin Medical, Inc [Member]",
        "documentation": "Represents Aerin Medical, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AerobiotixLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "AerobiotixLLCMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aerobiotix, LLC [Member]",
        "documentation": "Represents Aerobiotix, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AlternativeEnergyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AlternativeEnergyMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Alternative Energy [Member]",
        "documentation": "Power generated from source other than fossil fuel. Source includes, but is not limited to, ethanol, biomass, solar, geothermal, and wind power."
       }
      }
     },
     "auth_ref": [
      "r1111",
      "r1112"
     ]
    },
    "hrzn_AlternativeEnergySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "AlternativeEnergySectorMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Alternative Energy Sector [Member]",
        "documentation": "Represents information pertaining to the alternative energy sector."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AlulaHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "AlulaHoldingsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Alula Holdings, Inc [Member]",
        "documentation": "Represents Alula Holdings, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of debt issuance costs",
        "terseLabel": "Amortization of Debt Issuance Costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r315",
      "r1043",
      "r1147"
     ]
    },
    "hrzn_AmountCommittedToInvest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "AmountCommittedToInvest",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_AmountCommittedToInvest",
        "terseLabel": "Amount Committed to Invest",
        "documentation": "Represents the amount committed to invest by the entity."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_ApkudoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "ApkudoIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Apkudo, Inc. [Member]",
        "documentation": "Represents information pertaining to Apkudo, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r446"
     ]
    },
    "us-gaap_AssetAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetAcquisitionAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Axis]",
        "documentation": "Information by asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r672",
      "r1119"
     ]
    },
    "us-gaap_AssetAcquisitionConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetAcquisitionConsiderationTransferred",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AssetAcquisitionConsiderationTransferred",
        "terseLabel": "Asset Acquisition, Consideration Transferred",
        "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer."
       }
      }
     },
     "auth_ref": [
      "r956",
      "r1120",
      "r1121",
      "r1122"
     ]
    },
    "us-gaap_AssetAcquisitionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetAcquisitionDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Domain]",
        "documentation": "Asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r672",
      "r1119"
     ]
    },
    "hrzn_AssetAcquisitionNumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "AssetAcquisitionNumberOfSharesIssued",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_AssetAcquisitionNumberOfSharesIssued",
        "terseLabel": "Asset Acquisition, Number of Shares Issued (in shares)",
        "documentation": "Represents the number of shares transferred in an asset acquisition."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AssetAcquisitionNumberOfSharesIssuedForEachShareOfAcquireesCommonStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "AssetAcquisitionNumberOfSharesIssuedForEachShareOfAcquireesCommonStock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_AssetAcquisitionNumberOfSharesIssuedForEachShareOfAcquireesCommonStock",
        "terseLabel": "Business Combination, Number of Shares Issued For Each Share of Acquiree's Common Stock (in shares)",
        "documentation": "Represents the number of shares issued for each share of the acquiree's common stock in relation to an asset acquisition."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AssetAcquisitionPercentageOwnedAfterMergerByFormerStockholdersOfAcquiree": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "AssetAcquisitionPercentageOwnedAfterMergerByFormerStockholdersOfAcquiree",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_AssetAcquisitionPercentageOwnedAfterMergerByFormerStockholdersOfAcquiree",
        "terseLabel": "Business Combination, Percentage Owned After Merger by Former Stockholders of Acquiree",
        "documentation": "Represents the percentage owned after a merger or asset acquisition by the former stockholders of the acquiree."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AssetAcquisitionPercentageOwnedAfterMergerByLegacyStockholders": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "AssetAcquisitionPercentageOwnedAfterMergerByLegacyStockholders",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_AssetAcquisitionPercentageOwnedAfterMergerByLegacyStockholders",
        "terseLabel": "Business Combination, Percentage Owned After Merger by Legacy Stockholders",
        "documentation": "Represents the percentage owned after a merger or asset acquisition by the legacy stockholders."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AssetCoverageToBorrowingsRatioPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "AssetCoverageToBorrowingsRatioPercent",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_AssetCoverageToBorrowingsRatioPercent",
        "terseLabel": "Asset Coverage to Borrowings, Ratio, Percent",
        "documentation": "The asset coverage to borrowings ratio percentage."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AssetbackedNotes2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "AssetbackedNotes2019Member",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset-backed Notes 2019 [Member]",
        "documentation": "Represents 2019 asset-backed notes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_Assets",
        "totalLabel": "Total assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r67",
      "r76",
      "r119",
      "r122",
      "r123",
      "r169",
      "r181",
      "r192",
      "r193",
      "r231",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r367",
      "r447",
      "r450",
      "r526",
      "r600",
      "r601",
      "r603",
      "r617",
      "r618",
      "r643",
      "r757",
      "r931",
      "r932",
      "r945",
      "r969",
      "r973",
      "r974",
      "r990",
      "r1094",
      "r1095",
      "r1151"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AssetsOfPowerscourtInvestmentsXXVLPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "AssetsOfPowerscourtInvestmentsXXVLPMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets of Powerscourt Investments XXV, LP [Member]",
        "documentation": "Represents assets of Powerscourt Investments XXV, LP."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AuleaMedicalIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "AuleaMedicalIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aulea Medical, Inc. [Member]",
        "documentation": "Represents Aulea Medical, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AvaloTherapeuticsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "AvaloTherapeuticsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Avalo Therapeutics, Inc. [Member]",
        "documentation": "Represents Avalo Therapeutics, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AverageNetAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "AverageNetAssets",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Average net asset value",
        "label": "hrzn_AverageNetAssets",
        "documentation": "Amount of average net assets (liabilities)."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AviveSolutionsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "AviveSolutionsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Avive Solutions Inc [Member]",
        "documentation": "Represents Avive Solutions Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AxiomSpaceIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "AxiomSpaceIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Axiom Space, Inc [Member]",
        "documentation": "Represents Axiom Space, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_BaseManagementAndIncentiveFeesAmountWaivedPerQuarter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "BaseManagementAndIncentiveFeesAmountWaivedPerQuarter",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_BaseManagementAndIncentiveFeesAmountWaivedPerQuarter",
        "terseLabel": "Base Management and Incentive Fees, Amount Waived per Quarter",
        "documentation": "The amount of base management and incentive fees waived per quarter."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_BaseManagementFeeAnnualPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "BaseManagementFeeAnnualPercent",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_BaseManagementFeeAnnualPercent",
        "terseLabel": "Base Management Fee, Annual, Percent",
        "documentation": "The annual percentage base management fee."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_BaseManagementFeeAnnualPercentGrossAssetsExceeding250Million": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "BaseManagementFeeAnnualPercentGrossAssetsExceeding250Million",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_BaseManagementFeeAnnualPercentGrossAssetsExceeding250Million",
        "terseLabel": "Base Management Fee, Annual, Percent, Gross Assets Exceeding $250 Million",
        "documentation": "The annual percentage base management fee for gross assets exceeding $250 million."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. 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). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r1045"
     ]
    },
    "hrzn_BastilleBuyerIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "BastilleBuyerIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bastille Buyer, Inc. [Member]",
        "documentation": "Represents information pertaining to Bastille Buyer, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_BetterPlaceForestsCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "BetterPlaceForestsCoMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Better Place Forests Co. [Member]",
        "documentation": "Related to Better Place Forests Co."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_BiotechnologySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "BiotechnologySectorMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Biotechnology Sector [Member]",
        "documentation": "Related to biotechnology sector."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_BiovaxysTechnologyCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "BiovaxysTechnologyCorpMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BioVaxys Technology Corp. [Member]",
        "documentation": "Represents BioVaxys Technology Corp."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_BlackscholesValuationModelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "BlackscholesValuationModelMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Black-scholes Valuation Model [Member]",
        "documentation": "Related to Black-Scholes Valuation Model."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_BrightinsightIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "BrightinsightIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BrightInsight, Inc. [Member]",
        "documentation": "Represents BrightInsight, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_BritecoreHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "BritecoreHoldingsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Britecore Holdings, Inc. [Member]",
        "documentation": "Related to Britecore Holdings, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_CPGBeyondIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "CPGBeyondIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CPG Beyond, Inc [Member]",
        "documentation": "Represents CPG Beyond, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_CSAMedicalIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "CSAMedicalIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CSA Medical, Inc [Member]",
        "documentation": "Represents CSA Medical, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_CVRXIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "CVRXIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CVRx, Inc [Member]",
        "documentation": "Represents CVRx, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_CadrenalTherapeuticsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "CadrenalTherapeuticsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cadrenal Therapeutics, Inc. [Member]",
        "documentation": "Represents Cadrenal Therapeutics, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_CampNYCIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "CampNYCIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CAMP NYC, Inc [Member]",
        "documentation": "Represents CAMP NYC, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_CanaryMedicalIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "CanaryMedicalIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canary Medical Inc. [Member]",
        "documentation": "Related to Canary Medical Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reported Value Measurement [Member]",
        "documentation": "Measured as reported on the statement of financial position (balance sheet)."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r518",
      "r524",
      "r966",
      "r1142"
     ]
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 0.0
      },
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r116",
      "r118",
      "r645",
      "r714",
      "r752",
      "r969",
      "r973",
      "r974",
      "r990",
      "r1023",
      "r1158",
      "r1159",
      "r1160"
     ]
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAcquiredFromAcquisition",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CashAcquiredFromAcquisition",
        "terseLabel": "Cash Acquired from Acquisition",
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
        "totalLabel": "Total cash, cash equivalents and restricted cash",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r116",
      "r118"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
        "periodStartLabel": "Beginning of period",
        "periodEndLabel": "End of period",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r116",
      "r118"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperationsAbstract",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, cash equivalents and restricted cash:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
        "totalLabel": "Net decrease in cash, cash equivalents and restricted cash",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r22"
     ]
    },
    "hrzn_CastleCreekBiosciencesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "CastleCreekBiosciencesIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Castle Creek Biosciences, Inc [Member]",
        "documentation": "Represents Castle Creek Biosciences, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_CeribellIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "CeribellIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ceribell, Inc. [Member]",
        "documentation": "Related to Ceribell, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CityAreaCode",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_ClaraFoodsCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "ClaraFoodsCoMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Clara Foods Co [Member]",
        "documentation": "Represents Clara Foods Co."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r70",
      "r71",
      "r89",
      "r90",
      "r91",
      "r92",
      "r93",
      "r94",
      "r119",
      "r123",
      "r151",
      "r152",
      "r161",
      "r163",
      "r171",
      "r172",
      "r231",
      "r284",
      "r286",
      "r287",
      "r288",
      "r291",
      "r292",
      "r327",
      "r328",
      "r330",
      "r331",
      "r333",
      "r336",
      "r339",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r352",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r366",
      "r367",
      "r368",
      "r526",
      "r600",
      "r601",
      "r609",
      "r610",
      "r611",
      "r640",
      "r683",
      "r684",
      "r685",
      "r686",
      "r696",
      "r702",
      "r704",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r715",
      "r744",
      "r768",
      "r796",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r1000",
      "r1048",
      "r1050",
      "r1058",
      "r1107",
      "r1110"
     ]
    },
    "hrzn_CognoaIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "CognoaIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cognoa, Inc. [Member]",
        "documentation": "Related to Cognoa, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_ColenderMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "ColenderMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization",
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Co-lender [Member]",
        "documentation": "Information pertaining to the co-lender."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and contingencies (Notes 3 and 8)",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r600",
      "r601",
      "r608",
      "r644",
      "r743"
     ]
    },
    "us-gaap_CommitmentsToExtendCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsToExtendCreditMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments to Extend Credit [Member]",
        "documentation": "Loan commitments are legally binding commitments to extend credit to a counterparty under certain terms and conditions."
       }
      }
     },
     "auth_ref": [
      "r1166"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockDividendsPerShareCashPaid",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CommonStockDividendsPerShareCashPaid",
        "terseLabel": "Common Stock, Dividends, Per Share, Cash Paid (in dollars per share)",
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r1106",
      "r1109"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distributions declared per share (in dollars per share)",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r368"
     ]
    },
    "us-gaap_CommonStockDividendsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockDividendsShares",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends, shares (in shares)",
        "documentation": "Number of shares of common stock issued as dividends during the period. Excludes stock splits."
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1102",
      "r1105"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r363",
      "r600",
      "r601",
      "r611",
      "r975",
      "r976",
      "r977",
      "r980",
      "r981",
      "r982",
      "r983",
      "r1053",
      "r1054",
      "r1056",
      "r1128",
      "r1173",
      "r1194"
     ]
    },
    "hrzn_CommonStockOutstandingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "CommonStockOutstandingMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Outstanding [Member]",
        "documentation": "Represents common stock outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, par value (in dollars per share)",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1105",
      "r1158",
      "r1159",
      "r1164"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares authorized (in shares)",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r363",
      "r600",
      "r601",
      "r611",
      "r744"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares issued (in shares)",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r363",
      "r600",
      "r601",
      "r611"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Shares outstanding at end of period (in shares)",
        "label": "Common stock, shares outstanding (in shares)",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r363",
      "r600",
      "r601",
      "r611",
      "r744",
      "r763",
      "r1102",
      "r1194",
      "r1195"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited": {
       "parentTag": "hrzn_NetAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, par value $0.001 per share, 100,000,000 shares authorized, 48,027,471 and 45,781,280 shares issued and 47,860,006 and 45,613,815 shares outstanding as of March 31, 2026 and December 31, 2025, respectively",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r328",
      "r335",
      "r363",
      "r600",
      "r601",
      "r611",
      "r647",
      "r969"
     ]
    },
    "hrzn_CommonStockWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "CommonStockWarrantsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Warrants [Member]",
        "documentation": "Represents Common Stock Warrants."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_CommunicationsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "CommunicationsSectorMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Communications Sector [Member]",
        "documentation": "Related to communications sector."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r196",
      "r673",
      "r674",
      "r910",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r196",
      "r673",
      "r674",
      "r910",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r196",
      "r673",
      "r674",
      "r910",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Disclosure [Text Block]",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r177",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r926",
      "r1061"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ConcentrationRiskPercentage1",
        "terseLabel": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r196",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r176",
      "r910",
      "r925",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r196",
      "r673",
      "r674",
      "r910",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization",
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r47",
      "r120",
      "r126",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r554",
      "r620",
      "r911",
      "r1016",
      "r1017",
      "r1018",
      "r1093",
      "r1096",
      "r1097",
      "r1108"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization",
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r47",
      "r120",
      "r126",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r554",
      "r620",
      "r911",
      "r1016",
      "r1017",
      "r1018",
      "r1093",
      "r1096",
      "r1097",
      "r1108"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r923"
     ]
    },
    "hrzn_ConsumerrelatedSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "ConsumerrelatedSectorMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer-related Sector [Member]",
        "documentation": "Related to consumer-related sector."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_ConsumerrelatedTechnologiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "ConsumerrelatedTechnologiesMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer-related Technologies [Member]",
        "documentation": "Related to Consumer-related Technologies."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_ConventusOrthopaedicsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "ConventusOrthopaedicsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conventus Orthopaedics, Inc [Member]",
        "documentation": "Represents Conventus Orthopaedics, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_ConversionOf2030NotesIntoCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "ConversionOf2030NotesIntoCommonStockMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of 2030 Notes Into Common Stock [Member]",
        "documentation": "Represents information pertaining to the conversion of 2030 notes into common stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ConvertibleDebt",
        "terseLabel": "Convertible Debt",
        "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company."
       }
      }
     },
     "auth_ref": [
      "r1022",
      "r1026",
      "r1158",
      "r1159",
      "r1162",
      "r1168"
     ]
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_NetInvestmentIncome",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CostsAndExpenses",
        "totalLabel": "Total expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostsAndExpensesAbstract",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_CrFinancialHoldingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "CrFinancialHoldingsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CR Financial Holdings [Member]",
        "documentation": "Represents CR financial holdings."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_CraftyHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "CraftyHoldingsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crafty Holdings, Inc.[Member]",
        "documentation": "Related to Crafty Holdings, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_CrfhJointVentureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "CrfhJointVentureMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CRFH Joint Venture [Member]",
        "documentation": "Represents the CRFH joint venture."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_DataStorageSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "DataStorageSectorMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Data Storage Sector [Member]",
        "documentation": "Related to data storage sector."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtConversionByUniqueDescriptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtConversionByUniqueDescriptionAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion Description [Axis]",
        "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtConversionConvertedInstrumentSharesIssued1",
        "terseLabel": "Debt Conversion, Converted Instrument, Shares Issued (in shares)",
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "us-gaap_DebtConversionNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtConversionNameDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion, Name [Domain]",
        "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "us-gaap_DebtConversionOriginalDebtAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtConversionOriginalDebtAmount1",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt converted to common stock",
        "terseLabel": "Debt Conversion, Original Debt, Amount",
        "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r73",
      "r74",
      "r78",
      "r79",
      "r80",
      "r82",
      "r83",
      "r85",
      "r86",
      "r119",
      "r121",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r282",
      "r283",
      "r293",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r309",
      "r316",
      "r317",
      "r319",
      "r453",
      "r538",
      "r600",
      "r601",
      "r607"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r74",
      "r78",
      "r80",
      "r81",
      "r82",
      "r83",
      "r84",
      "r86",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r300",
      "r305",
      "r306",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r357",
      "r600",
      "r601",
      "r607",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r968",
      "r1046",
      "r1047",
      "r1049",
      "r1052",
      "r1088",
      "r1089",
      "r1090",
      "r1146",
      "r1148",
      "r1165"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1",
        "terseLabel": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_DebtInstrumentBasisSpreadOnVariableRateTreasuryYieldMaturity": {
     "xbrltype": "durationItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "DebtInstrumentBasisSpreadOnVariableRateTreasuryYieldMaturity",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_DebtInstrumentBasisSpreadOnVariableRateTreasuryYieldMaturity",
        "terseLabel": "Debt Instrument, Basis Spread on Variable Rate, Treasury Yield Maturity (Year)",
        "documentation": "Period of maturity for treasury yield used to calculate basis spread on variable rate of debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance outstanding",
        "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."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r1158",
      "r1159",
      "r1162"
     ]
    },
    "hrzn_DebtInstrumentConvertibleAcceleratedUnamortizedDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "DebtInstrumentConvertibleAcceleratedUnamortizedDebtIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_DebtInstrumentConvertibleAcceleratedUnamortizedDebtIssuanceCosts",
        "terseLabel": "Debt Instrument, Convertible, Accelerated Unamortized Debt Issuance Costs",
        "documentation": "The accelerated unamortized debt issuance costs for convertible debt instruments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentConvertibleConversionPrice1",
        "terseLabel": "Debt Instrument, Convertible, Conversion Price (in dollars per share)",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r296"
     ]
    },
    "hrzn_DebtInstrumentConvertibleMaximumBeneficialOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "DebtInstrumentConvertibleMaximumBeneficialOwnershipPercentage",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_DebtInstrumentConvertibleMaximumBeneficialOwnershipPercentage",
        "terseLabel": "Debt Instrument, Convertible, Maximum Beneficial Ownership Percentage",
        "documentation": "Information pertaining to the agreement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments",
        "terseLabel": "Debt Instrument, Convertible, Number of Equity Instruments",
        "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r34",
      "r296",
      "r1022",
      "r1025",
      "r1103"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentConvertibleStockPriceTrigger",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentConvertibleStockPriceTrigger",
        "terseLabel": "Debt Instrument, Convertible, Stock Price Trigger (in dollars per share)",
        "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
        "terseLabel": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_DebtInstrumentConvertibleWeightedAverageConversionPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "DebtInstrumentConvertibleWeightedAverageConversionPrice",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_DebtInstrumentConvertibleWeightedAverageConversionPrice",
        "terseLabel": "Debt Instrument, Convertible, Weighted Average Conversion Price (in dollars per share)",
        "documentation": "The weighted average conversion price for convertible debt instruments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total commitment",
        "terseLabel": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r538",
      "r539",
      "r941",
      "r942",
      "r968"
     ]
    },
    "us-gaap_DebtInstrumentFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentFairValue",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentFairValue",
        "terseLabel": "Debt Instrument, Fair Value Disclosure",
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r516",
      "r517",
      "r518",
      "r524",
      "r941",
      "r942",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1137"
     ]
    },
    "hrzn_DebtInstrumentInterestRateIncreaseFromDefault": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "DebtInstrumentInterestRateIncreaseFromDefault",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_DebtInstrumentInterestRateIncreaseFromDefault",
        "terseLabel": "Debt Instrument, Interest Rate, Increase From Default",
        "documentation": "Pertains to the term of the agreement."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_DebtInstrumentInterestRateIncreaseFromFailureToMaintainInvestmentRating": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "DebtInstrumentInterestRateIncreaseFromFailureToMaintainInvestmentRating",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_DebtInstrumentInterestRateIncreaseFromFailureToMaintainInvestmentRating",
        "terseLabel": "Debt Instrument, Interest Rate, Increase From Failure to Maintain Investment Rating",
        "documentation": "Pertains to the term of the agreement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage",
        "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r80",
      "r295",
      "r600",
      "r601",
      "r607"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentMaturityDate",
        "terseLabel": "Debt Instrument, Maturity Date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r81",
      "r600",
      "r601",
      "r607",
      "r940",
      "r1133",
      "r1134"
     ]
    },
    "us-gaap_DebtInstrumentMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentMeasurementInput",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentMeasurementInput",
        "terseLabel": "Debt Instrument, Measurement Input",
        "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt."
       }
      }
     },
     "auth_ref": [
      "r1132",
      "r1133",
      "r1134"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r74",
      "r78",
      "r80",
      "r81",
      "r82",
      "r83",
      "r84",
      "r86",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r300",
      "r305",
      "r306",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r357",
      "r600",
      "r601",
      "r607",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r968",
      "r1046",
      "r1047",
      "r1049",
      "r1052",
      "r1088",
      "r1089",
      "r1090",
      "r1146",
      "r1148",
      "r1165"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentRedemptionPricePercentage",
        "terseLabel": "Debt Instrument, Redemption Price, Percentage",
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "hrzn_DebtInstrumentSharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "DebtInstrumentSharePrice",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_DebtInstrumentSharePrice",
        "terseLabel": "Debt Instrument, Share Price (in dollars per share)",
        "documentation": "The share price of a debt investment instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r32",
      "r34",
      "r35",
      "r74",
      "r80",
      "r81",
      "r82",
      "r83",
      "r84",
      "r86",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r300",
      "r305",
      "r306",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r318",
      "r357",
      "r453",
      "r600",
      "r601",
      "r607",
      "r620",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r968",
      "r1046",
      "r1047",
      "r1049",
      "r1052",
      "r1146",
      "r1148"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
        "negatedLabel": "Unamortized debt issuance costs attributable to term borrowings",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r321",
      "r537",
      "r538",
      "r539",
      "r941",
      "r942",
      "r968"
     ]
    },
    "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentUnusedBorrowingCapacityAmount",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unused commitment",
        "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r86",
      "r282",
      "r600",
      "r601",
      "r607"
     ]
    },
    "hrzn_DebtInstrumentVariableRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "DebtInstrumentVariableRate",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_DebtInstrumentVariableRate",
        "terseLabel": "Debt Instrument, Variable Rate",
        "documentation": "The variable rate of debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_DebtInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "DebtInvestmentsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Investments [Member]",
        "documentation": "Related to debt investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt [Member]",
        "documentation": "Contractual obligation to pay money on demand or on fixed or determinable dates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_DebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtSecuritiesMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities [Member]",
        "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r977",
      "r1199"
     ]
    },
    "hrzn_December312026ExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "December312026ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "December 31, 2026 Expiration [Member]",
        "documentation": "Represents information pertaining to the expiration of the total contingent future liability."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_December312027ExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "December312027ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "December 31, 2027 Expiration [Member]",
        "documentation": "Represents information pertaining to the expiration of the total contingent future liability."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_December312028ExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "December312028ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "December 31, 2028 Expiration [Member]",
        "documentation": "Represents information pertaining to the expiration of the total contingent future liability."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_DecisyonIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "DecisyonIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decisyon, Inc [Member]",
        "documentation": "Represents Decisyon, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredFinanceCostsNet",
        "terseLabel": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1099",
      "r1145",
      "r1146",
      "r1148"
     ]
    },
    "hrzn_DiagnosticsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "DiagnosticsSectorMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diagnostics Sector [Member]",
        "documentation": "Related to diagnostics sector."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureTextBlockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisclosureTextBlockAbstract",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization",
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share",
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DisclosureTextBlockAbstract",
        "terseLabel": "Notes to Financial Statements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DistributionPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DistributionPayable",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distributions payable",
        "documentation": "Amount of distribution payable to ownership interest holder from investment income and return of capital."
       }
      }
     },
     "auth_ref": [
      "r734",
      "r895"
     ]
    },
    "hrzn_DistributionsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "DistributionsPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distributions [Policy Text Block]",
        "documentation": "The disclosure for the accounting policy related to distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_DivergentTechnologiesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "DivergentTechnologiesIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Divergent Technologies, Inc. [Member]",
        "documentation": "Related to Divergent Technologies, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DividendPayableDateToBePaidDayMonthAndYear",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment date",
        "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "us-gaap_DividendsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DividendsAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends [Axis]",
        "documentation": "Information by event wherein earnings are distributed to shareholder."
       }
      }
     },
     "auth_ref": [
      "r1101",
      "r1106",
      "r1109"
     ]
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends, cash",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r1106",
      "r1109"
     ]
    },
    "us-gaap_DividendsCommonStockStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DividendsCommonStockStock",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends, stock",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in stock."
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1105",
      "r1106",
      "r1109"
     ]
    },
    "us-gaap_DividendsDeclaredTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DividendsDeclaredTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends Declared [Table Text Block]",
        "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DividendsDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends [Domain]",
        "documentation": "Event wherein earnings are distributed to shareholder."
       }
      }
     },
     "auth_ref": [
      "r1101",
      "r1106",
      "r1109"
     ]
    },
    "us-gaap_DividendsPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DividendsPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DividendsPayableCurrentAndNoncurrent",
        "terseLabel": "Distributions payable",
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding."
       }
      }
     },
     "auth_ref": [
      "r987",
      "r1027",
      "r1158",
      "r1159",
      "r1161",
      "r1167"
     ]
    },
    "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DividendsPayableDateOfRecordDayMonthAndYear",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Record date",
        "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "us-gaap_DividendsPayableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DividendsPayableTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions",
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details",
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends Payable [Table]",
        "documentation": "Disclosure of information about distribution of earnings to shareholder declared but not yet paid. Includes, but is not limited to, total amount and amount per share of distribution, declaration date, and date to be paid."
       }
      }
     },
     "auth_ref": [
      "r1044",
      "r1101"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentInformationTable",
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentType",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_DropOffIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "DropOffIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DropOff, Inc. [Member]",
        "documentation": "Related to DropOff, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-schedule-of-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_EarningsPerShareBasic",
        "terseLabel": "Earnings (loss) per common share - basic (in dollars per share)",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r108",
      "r132",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r148",
      "r151",
      "r161",
      "r162",
      "r163",
      "r168",
      "r270",
      "r326",
      "r386",
      "r412",
      "r436",
      "r445",
      "r485",
      "r486",
      "r616",
      "r654",
      "r924"
     ]
    },
    "us-gaap_EarningsPerShareBasicUndistributed": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareBasicUndistributed",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_EarningsPerShareBasicUndistributed",
        "terseLabel": "Earnings Per Share, Basic, Undistributed (in dollars per share)",
        "documentation": "The earnings attributable to each security on the basis that all of the earnings for the period had been distributed (to the extent that each security may share in earnings). This is the earnings amount which reflects the participation rights in undistributed earnings of each security."
       }
      }
     },
     "auth_ref": [
      "r1059"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-schedule-of-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings (loss) per common share - diluted (in dollars per share)",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r108",
      "r132",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r151",
      "r161",
      "r162",
      "r163",
      "r168",
      "r270",
      "r326",
      "r386",
      "r412",
      "r436",
      "r445",
      "r485",
      "r486",
      "r616",
      "r654",
      "r924"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r164",
      "r165",
      "r166",
      "r167",
      "r372"
     ]
    },
    "hrzn_ElligoHealthResearchIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "ElligoHealthResearchIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elligo Health Research, Inc [Member]",
        "documentation": "Represents Elligo Health Research, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_ElligoHealthcareResearchIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "ElligoHealthcareResearchIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elligo Healthcare Research, Inc. [Member]",
        "documentation": "Represent Elligo Healthcare Research, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_EmalexBiosciencesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "EmalexBiosciencesIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Emalex Biosciences, Inc. [Member]",
        "documentation": "Represents Emalex Biosciences, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_EndoftermPaymentsReceivableNoncashTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "EndoftermPaymentsReceivableNoncashTransaction",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "End-of-term payments receivable",
        "documentation": "Amount of end-of-term payments receivable in noncash or part noncash transaction."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_EnergyEfficiencyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "EnergyEfficiencyMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy Efficiency [Member]",
        "documentation": "Represents Energy Efficiency."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-2-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-tables",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information",
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization",
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions",
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details",
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-schedule-of-earnings-per-share-details",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights",
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details",
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r999"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r70",
      "r93",
      "r94",
      "r104",
      "r105",
      "r106",
      "r127",
      "r128",
      "r129",
      "r133",
      "r141",
      "r143",
      "r145",
      "r170",
      "r232",
      "r235",
      "r269",
      "r270",
      "r272",
      "r325",
      "r356",
      "r361",
      "r362",
      "r363",
      "r366",
      "r368",
      "r371",
      "r384",
      "r385",
      "r389",
      "r390",
      "r412",
      "r424",
      "r425",
      "r432",
      "r433",
      "r434",
      "r437",
      "r444",
      "r445",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r465",
      "r469",
      "r470",
      "r471",
      "r472",
      "r484",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r540",
      "r546",
      "r596",
      "r600",
      "r601",
      "r610",
      "r611",
      "r640",
      "r650",
      "r661",
      "r662",
      "r663",
      "r696",
      "r796",
      "r1110"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "documentation": "Name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r229",
      "r230",
      "r429",
      "r526",
      "r1002",
      "r1003",
      "r1004",
      "r1115",
      "r1116",
      "r1117",
      "r1118"
     ]
    },
    "hrzn_EquityPurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "EquityPurchaseAgreementMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Purchase Agreement [Member]",
        "documentation": "Pertains to the type of arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_EquitySalesAgreementMaximumValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "EquitySalesAgreementMaximumValue",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_EquitySalesAgreementMaximumValue",
        "terseLabel": "Equity Sales Agreement, Maximum Value",
        "documentation": "The maximum value issuable under equity sales agreement."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_EquitySalesAgreementRemainingAmountAvailableForIssuance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "EquitySalesAgreementRemainingAmountAvailableForIssuance",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_EquitySalesAgreementRemainingAmountAvailableForIssuance",
        "terseLabel": "Equity Sales Agreement, Remaining Amount Available for Issuance",
        "documentation": "The remaining amount available for issuance under equity sales agreement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquitySecuritiesByIndustryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquitySecuritiesByIndustryAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Axis]",
        "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate."
       }
      }
     },
     "auth_ref": [
      "r621",
      "r719",
      "r723",
      "r726",
      "r814",
      "r832",
      "r854",
      "r887",
      "r935",
      "r936",
      "r957",
      "r958",
      "r959",
      "r977"
     ]
    },
    "us-gaap_EquitySecuritiesIndustryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquitySecuritiesIndustryMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Domain]",
        "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate."
       }
      }
     },
     "auth_ref": [
      "r621",
      "r719",
      "r723",
      "r726",
      "r814",
      "r832",
      "r854",
      "r887",
      "r935",
      "r936",
      "r957",
      "r958",
      "r959",
      "r977"
     ]
    },
    "us-gaap_EquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquitySecuritiesMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities [Member]",
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r970",
      "r984",
      "r985",
      "r986",
      "r1199"
     ]
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimate of Fair Value Measurement [Member]",
        "documentation": "Measured as an estimate of fair value."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r516",
      "r517",
      "r524",
      "r941",
      "r942",
      "r966"
     ]
    },
    "hrzn_EstimatedTimeToExitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "EstimatedTimeToExitMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated Time to Exit [Member]",
        "documentation": "Related to Estimated Time to Exit."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_EveloBiosciencesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "EveloBiosciencesIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Evelo Biosciences, Inc. [Member]",
        "documentation": "Represents Evelo Biosciences, Inc.."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_EverstreamHoldingsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "EverstreamHoldingsLLCMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Everstream Holdings, LLC [Member]",
        "documentation": "Represents Everstream Holdings LLC."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ExciseAndSalesTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ExciseAndSalesTaxes",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ExciseAndSalesTaxes",
        "terseLabel": "Excise and Sales Taxes",
        "documentation": "The amount of excise and sales taxes included in sales and revenues, which are then deducted as a cost of sales. Includes excise taxes, which are applied to specific types of transactions or items (such as gasoline or alcohol); and sales, use and value added taxes, which are applied to a broad class of revenue-producing transactions involving a wide range of goods and services."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r487",
      "r489",
      "r490",
      "r505",
      "r957"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r492",
      "r493",
      "r953",
      "r954",
      "r959",
      "r1156"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r492",
      "r959"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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)."
       }
      }
     },
     "auth_ref": [
      "r1130",
      "r1131"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "documentation": "Disclosure of information about financial instrument asset measured at fair value on recurring basis using unobservable input."
       }
      }
     },
     "auth_ref": [
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r506",
      "r958"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r494",
      "r499",
      "r506",
      "r958"
     ]
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueByBalanceSheetGroupingTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r518",
      "r966",
      "r967",
      "r1140",
      "r1142"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r487",
      "r488",
      "r490",
      "r491",
      "r492",
      "r493",
      "r502",
      "r505",
      "r507",
      "r516",
      "r562",
      "r563",
      "r564",
      "r569",
      "r941",
      "r942",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r957",
      "r959",
      "r966",
      "r967"
     ]
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueByMeasurementBasisAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Basis [Axis]",
        "documentation": "Information by measurement basis."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r516",
      "r517",
      "r518",
      "r524",
      "r526",
      "r527",
      "r941",
      "r942",
      "r966",
      "r1142"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r489",
      "r490",
      "r491",
      "r493",
      "r957",
      "r1133",
      "r1138"
     ]
    },
    "us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueDisclosureOffbalanceSheetRisksAmountLiability",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fair value of unfunded commitment liability",
        "label": "Fair value of unfunded commitment liability",
        "terseLabel": "Fair Value Disclosure, off-Balance-Sheet Risks, Amount, Liability",
        "documentation": "The fair value of financial liabilities, which are not recognized in the financial statements (off-balance sheet) because they fail to meet some other criterion for recognition."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r517"
     ]
    },
    "us-gaap_FairValueDisclosureOffbalanceSheetRisksFaceAmountLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueDisclosureOffbalanceSheetRisksFaceAmountLiability",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Unfunded commitments, principal balance",
        "label": "us-gaap_FairValueDisclosureOffbalanceSheetRisksFaceAmountLiability",
        "documentation": "The face amount of financial liabilities, which are not recognized in the financial statements (off-balance sheet) because they fail to meet some other criterion for recognition."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r641"
     ]
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r498",
      "r500",
      "r501",
      "r502",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r599",
      "r957",
      "r960"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r392",
      "r397",
      "r398",
      "r490",
      "r505",
      "r516",
      "r562",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r957",
      "r966",
      "r967"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r392",
      "r397",
      "r398",
      "r400",
      "r490",
      "r491",
      "r505",
      "r516",
      "r563",
      "r941",
      "r942",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r957",
      "r966",
      "r967"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r490",
      "r491",
      "r492",
      "r493",
      "r505",
      "r516",
      "r564",
      "r941",
      "r942",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r957",
      "r959",
      "r966",
      "r967"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r489",
      "r490",
      "r491",
      "r493",
      "r957",
      "r1133",
      "r1138"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r1135",
      "r1136"
     ]
    },
    "hrzn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAppreciationDepreciationIncludedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAppreciationDepreciationIncludedInEarnings",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized (depreciation) appreciation included in earnings",
        "documentation": "Amount of unrealized appreciation (depreciation) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3)."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOtherPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOtherPeriodIncreaseDecrease",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other",
        "documentation": "Amount of other increase (decrease) 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."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPaymentInkindInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPaymentInkindInterest",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPaymentInkindInterest",
        "terseLabel": "PIK interest on investments",
        "documentation": "Amount of payment in-king interest on 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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases",
        "terseLabel": "Purchase of investments",
        "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."
       }
      }
     },
     "auth_ref": [
      "r497",
      "r503",
      "r506",
      "r958"
     ]
    },
    "hrzn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRealizedGainLossIncludedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRealizedGainLossIncludedInEarnings",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net realized gain (loss) on investments",
        "label": "hrzn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRealizedGainLossIncludedInEarnings",
        "documentation": "Amount of realized gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales",
        "negatedTerseLabel": "Proceeds from sale of investments",
        "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."
       }
      }
     },
     "auth_ref": [
      "r497",
      "r506",
      "r958"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements",
        "negatedTerseLabel": "Principal payments received on investments",
        "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."
       }
      }
     },
     "auth_ref": [
      "r497",
      "r506",
      "r958"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3",
        "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3",
        "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r504",
      "r506",
      "r958"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "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."
       }
      }
     },
     "auth_ref": [
      "r494",
      "r506",
      "r958"
     ]
    },
    "hrzn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetWarrantsAndEquityReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetWarrantsAndEquityReceived",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and equity received and classified as Level 3",
        "terseLabel": "Warrants received and classified as Level 3",
        "documentation": "Amount of received warrants and equity received 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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r487",
      "r488",
      "r490",
      "r491",
      "r492",
      "r493",
      "r502",
      "r505",
      "r507",
      "r516",
      "r562",
      "r563",
      "r564",
      "r569",
      "r941",
      "r942",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r957",
      "r959",
      "r966",
      "r967"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r957",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1138"
     ]
    },
    "us-gaap_FairValueOfAssetsAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueOfAssetsAcquired",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FairValueOfAssetsAcquired",
        "terseLabel": "Fair Value of Assets Acquired",
        "documentation": "The fair value of assets acquired in noncash investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "hrzn_FederalExciseTaxPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "FederalExciseTaxPercent",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_FederalExciseTaxPercent",
        "terseLabel": "Federal Excise Tax, Percent",
        "documentation": "The federal excise tax percent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FeeIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FeeIncome",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "hrzn_InvestmentCompanyInvestmentIncomeNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee income",
        "documentation": "Amount of fee income including, but not limited to, managerial assistance, servicing of investment, and origination and commitment fees."
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r318",
      "r355",
      "r453",
      "r512",
      "r525",
      "r528",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r566",
      "r567",
      "r568",
      "r569",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r641",
      "r651",
      "r937",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1129",
      "r1132",
      "r1133",
      "r1134",
      "r1137",
      "r1138",
      "r1139",
      "r1140"
     ]
    },
    "us-gaap_FinancialInstrumentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinancialInstrumentsDisclosureTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments Disclosure [Text Block]",
        "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "hrzn_FourInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "FourInvestmentsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Four Investments [Member]",
        "documentation": "Represents four investments."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_GTMedicalTechnologiesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "GTMedicalTechnologiesIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "GT Medical Technologies, Inc. [Member]",
        "documentation": "Represents GT Medical Technologies, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainLossOnSaleOfInvestments",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_GainLossOnSaleOfInvestments",
        "negatedLabel": "Net realized loss (gain) on investments",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "hrzn_RealizedInvestmentGainsLossesNetOfDebtExtinguishment",
       "weight": 1.0,
       "order": 1.0
      },
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net realized loss on extinguishment of debt",
        "terseLabel": "Gain (Loss) on Extinguishment of Debt",
        "negatedLabel": "Net realized loss on extinguishment of debt",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r11",
      "r12"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and administrative",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r770"
     ]
    },
    "hrzn_GlobalWorldwideLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "GlobalWorldwideLlcMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Global Worldwide LLC [Member]",
        "documentation": "Represents Global Worldwide LLC."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_HIMVLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "HIMVLLCMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization",
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "HIMV LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_HappyCoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "HappyCoIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "HappyCo, Inc [Member]",
        "documentation": "Related to HappyCo, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_HavenlyIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "HavenlyIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Havenly, Inc. [Member]",
        "documentation": "Represents Havenly, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_HealthcareInformationAndServicesSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "HealthcareInformationAndServicesSegmentMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Healthcare Information and Services Segment [Member]",
        "documentation": "Related to Healthcare Information and Services segment."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_HometeamTechnologiesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "HometeamTechnologiesIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hometeam Technologies, Inc [Member]",
        "documentation": "Represents Hometeam Technologies, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_HorizonTechnologyFinanceCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "HorizonTechnologyFinanceCorporationMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization",
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Horizon Technology Finance Corporation [Member]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_HoundLabsIILLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "HoundLabsIILLCMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hound Labs II, LLC [Member]",
        "documentation": "Represents information pertaining to Hound Labs II, LLC (New Hound)."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_HyperfineIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "HyperfineIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hyperfine Inc [Member]",
        "documentation": "Represents Hyperfine Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_HypotheticalMarketYieldMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "HypotheticalMarketYieldMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hypothetical Market Yield [Member]",
        "documentation": "Related to Hypothetical Market Yield."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_ImunonIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "ImunonIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Imunon, Inc [Member]",
        "documentation": "Represents Imunon, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_IncentiveFeeCapAndDeferralMechanismContingentFutureLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "IncentiveFeeCapAndDeferralMechanismContingentFutureLiability",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incentive Fee Cap and Deferral Mechanism, Contingent Future Liability",
        "documentation": "Amount of contingent future liability from Incentive Fee Cap and Deferral Mechanism."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_IncentiveFeeCapAndDeferralMechanismReductionToExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "IncentiveFeeCapAndDeferralMechanismReductionToExpense",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_IncentiveFeeCapAndDeferralMechanismReductionToExpense",
        "terseLabel": "Incentive Fee Cap and Deferral Mechanism Reduction to Expense",
        "documentation": "Amount of inventive fee cap and deferral mechanism reduction to expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncentiveFeeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncentiveFeeExpense",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncentiveFeeExpense",
        "terseLabel": "Incentive Fee Expense",
        "documentation": "Amount of expense for incentive fee based on performance under arrangement to manage operations, including, but not limited to, investment."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r1191"
     ]
    },
    "us-gaap_IncentiveFeePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncentiveFeePayable",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incentive fee payable (Note 3)",
        "terseLabel": "Incentive Fee Payable",
        "documentation": "Amount of fee payable for management of operations based on performance under arrangement, including, but not limited to, investment."
       }
      }
     },
     "auth_ref": [
      "r1182"
     ]
    },
    "hrzn_IncentiveFeeToPreincentiveNetInvestmentIncome": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "IncentiveFeeToPreincentiveNetInvestmentIncome",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_IncentiveFeeToPreincentiveNetInvestmentIncome",
        "terseLabel": "Incentive Fee to Pre-incentive Net Investment Income",
        "documentation": "The incentive fee to pre-incentive net investment income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r416",
      "r417",
      "r420",
      "r421",
      "r422",
      "r423",
      "r682"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccruedInterestReceivableNet",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet",
        "negatedLabel": "Increase in interest receivable",
        "documentation": "The increase (decrease) during the reporting period in the amount due from borrowers for interest payments."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "hrzn_IncreaseDecreaseInEndoftermPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "IncreaseDecreaseInEndoftermPayments",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_IncreaseDecreaseInEndoftermPayments",
        "negatedLabel": "Decrease in end-of-term payments",
        "documentation": "Amount of increase (decrease) in end-of-term payments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInIncentiveFeePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInIncentiveFeePayable",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase in incentive fee payable",
        "documentation": "Amount of increase (decrease) in fee payable for management of operations based on performance under arrangement, including, but not limited to, investment."
       }
      }
     },
     "auth_ref": [
      "r1196"
     ]
    },
    "us-gaap_IncreaseDecreaseInManagementFeePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInManagementFeePayable",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in base management fee payable",
        "documentation": "Amount of increase (decrease) management fee payable for performance under arrangement to manage operation, including, but not limited to, managing investment."
       }
      }
     },
     "auth_ref": [
      "r1196"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in other accrued expenses",
        "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInOtherOperatingAssets",
        "negatedLabel": "(Increase) decrease in other assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "hrzn_IncreaseDecreaseInUnearnedIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "IncreaseDecreaseInUnearnedIncome",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_IncreaseDecreaseInUnearnedIncome",
        "negatedLabel": "Decrease in unearned income",
        "documentation": "Amount of increase (decrease) in unearned income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-schedule-of-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment for dilutive effect of Convertible Notes (1) (in shares)",
        "terseLabel": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities (in shares)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r158",
      "r163"
     ]
    },
    "hrzn_InfobionicIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InfobionicIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "InfoBionic, Inc [Member]",
        "documentation": "Represents InfoBionic, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "InsiderTradingArrLineItems",
     "auth_ref": [
      "r996"
     ]
    },
    "hrzn_IntelepeerHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "IntelepeerHoldingsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intelepeer Holdings, Inc [Member]",
        "documentation": "Represents Intelepeer Holdings, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestAndDividendIncomeOperatingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestAndDividendIncomeOperatingAbstract",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment income"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_InterestAndFeeIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InterestAndFeeIncomeMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest and Fee Income [Member]",
        "documentation": "Represents interest and fee income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r181",
      "r183",
      "r184",
      "r193",
      "r536",
      "r931",
      "r932",
      "r1187"
     ]
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "hrzn_InvestmentCompanyInvestmentIncomeNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest reversal",
        "documentation": "Amount of interest income (expense) classified as operating."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r921",
      "r1067"
     ]
    },
    "hrzn_InterestIncomeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InterestIncomeNet",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Income, Net",
        "documentation": "The amount of interest income, net."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestIncomeOperatingPaidInKind": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestIncomeOperatingPaidInKind",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "hrzn_InvestmentCompanyInvestmentIncomeNet",
       "weight": 1.0,
       "order": 0.0
      },
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment-in-kind (\u201cPIK\u201d) interest income",
        "terseLabel": "Interest Income, Operating, Paid in Kind",
        "negatedLabel": "PIK interest on investments",
        "documentation": "Amount of interest income from investment paid in kind, classified as operating."
       }
      }
     },
     "auth_ref": [
      "r769",
      "r878",
      "r881",
      "r883"
     ]
    },
    "us-gaap_InterestOnConvertibleDebtNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestOnConvertibleDebtNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-schedule-of-earnings-per-share-details": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-schedule-of-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment for interest expense and debt issuance costs on Convertible Notes (1)",
        "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r154",
      "r163"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid for interest",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r115",
      "r117"
     ]
    },
    "us-gaap_InterestReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestReceivable",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest receivable",
        "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable."
       }
      }
     },
     "auth_ref": [
      "r1020",
      "r1030",
      "r1197"
     ]
    },
    "hrzn_InternetAndMediaSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InternetAndMediaSectorMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Internet and Media Sector [Member]",
        "documentation": "Related to internet and media sector."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentAffiliatedIssuerControlledMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentAffiliatedIssuerControlledMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Affiliated Issuer, Controlled [Member]",
        "documentation": "Controlled affiliated issuer of investment."
       }
      }
     },
     "auth_ref": [
      "r678",
      "r693",
      "r738",
      "r740",
      "r747",
      "r762",
      "r769",
      "r770",
      "r881"
     ]
    },
    "us-gaap_InvestmentAffiliatedIssuerNoncontrolledMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentAffiliatedIssuerNoncontrolledMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Affiliated Issuer, Noncontrolled [Member]",
        "documentation": "Noncontrolled affiliated issuer of investment."
       }
      }
     },
     "auth_ref": [
      "r678",
      "r693",
      "r739",
      "r741",
      "r748",
      "r762",
      "r769",
      "r770",
      "r861",
      "r872",
      "r873",
      "r875",
      "r876",
      "r880",
      "r881",
      "r885",
      "r886",
      "r887"
     ]
    },
    "hrzn_InvestmentAssetsMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentAssetsMeasurementInput",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, measurement input",
        "documentation": "Value of input used to measure investment assets."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_InvestmentCompanyAverageDebtPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentCompanyAverageDebtPerShare",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Average debt per share (in dollars per share)",
        "label": "hrzn_InvestmentCompanyAverageDebtPerShare",
        "documentation": "The average debt per share in investment company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyContractualAndVoluntaryFeesWaived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyContractualAndVoluntaryFeesWaived",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_InvestmentCompanyContractualAndVoluntaryFeesWaived",
        "terseLabel": "Investment Company, Contractual and Voluntary Fees Waived",
        "documentation": "Amount of fee waived contractually and voluntarily for investment company."
       }
      }
     },
     "auth_ref": [
      "r1172",
      "r1191"
     ]
    },
    "us-gaap_InvestmentCompanyDistributionToShareholdersPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyDistributionToShareholdersPerShare",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_InvestmentCompanyDistributionToShareholdersPerShare",
        "negatedTerseLabel": "Distributions (1) (in dollars per share)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r692",
      "r710"
     ]
    },
    "hrzn_InvestmentCompanyDistributionToShareholdersPerShareNetInvestmentIncome": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentCompanyDistributionToShareholdersPerShareNetInvestmentIncome",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "From net investment income (in dollars per share)",
        "label": "hrzn_InvestmentCompanyDistributionToShareholdersPerShareNetInvestmentIncome",
        "documentation": "Per share or unit amount of distribution from net investment income to shareholders."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_InvestmentCompanyDistributionToShareholdersPerShareNetRealizedGainOnInvestments": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentCompanyDistributionToShareholdersPerShareNetRealizedGainOnInvestments",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "From net realized gain on investments (in dollars per share)",
        "label": "hrzn_InvestmentCompanyDistributionToShareholdersPerShareNetRealizedGainOnInvestments",
        "documentation": "Per share or unit amount of distribution from net realized gain on investments to shareholders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyDividendDistribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyDividendDistribution",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_InvestmentCompanyDividendDistribution",
        "negatedLabel": "Distributions declared",
        "documentation": "Amount of dividend distribution from ordinary income and capital gain. Excludes distribution for tax return of capital."
       }
      }
     },
     "auth_ref": [
      "r692",
      "r695",
      "r696",
      "r795"
     ]
    },
    "us-gaap_InvestmentCompanyExpenseRatioExcludingIncentiveFee": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyExpenseRatioExcludingIncentiveFee",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses without incentive fees (3)",
        "documentation": "Percentage, after deduction of fee waiver and before deduction of incentive fee, of expense to average net assets."
       }
      }
     },
     "auth_ref": [
      "r699"
     ]
    },
    "us-gaap_InvestmentCompanyExpenseRatioIncludingIncentiveFee": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyExpenseRatioIncludingIncentiveFee",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net expenses",
        "label": "us-gaap_InvestmentCompanyExpenseRatioIncludingIncentiveFee",
        "documentation": "Percentage, after deduction of fee waiver and incentive fee, of expense to average net assets."
       }
      }
     },
     "auth_ref": [
      "r1174"
     ]
    },
    "us-gaap_InvestmentCompanyFinancialHighlightsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyFinancialHighlightsTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights",
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details",
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Financial Highlights [Table]",
        "documentation": "Disclosure of information about financial highlights. Includes, but is not limited to, per share information, income and expense ratios, total return, capital commitment and fee waiver."
       }
      }
     },
     "auth_ref": [
      "r702",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713"
     ]
    },
    "us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyFinancialHighlightsTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Financial Highlights [Table Text Block]",
        "documentation": "Tabular disclosure of financial highlights. Includes, but is not limited to, per share information, income and expense ratios, total return, capital commitment and fee waiver."
       }
      }
     },
     "auth_ref": [
      "r698"
     ]
    },
    "us-gaap_InvestmentCompanyFinancialHighlightsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyFinancialHighlightsTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Financial Highlights [Text Block]",
        "documentation": "The entire disclosure of financial highlights reported by investment company."
       }
      }
     },
     "auth_ref": [
      "r691",
      "r698",
      "r703",
      "r708"
     ]
    },
    "us-gaap_InvestmentCompanyGainLossOnInvestmentPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyGainLossOnInvestmentPerShare",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Realized loss (in dollars per share)",
        "documentation": "Per share or unit amount of realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r708"
     ]
    },
    "us-gaap_InvestmentCompanyIncentiveFeeToAverageNetAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyIncentiveFeeToAverageNetAssets",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Incentive fees",
        "label": "us-gaap_InvestmentCompanyIncentiveFeeToAverageNetAssets",
        "documentation": "Percentage of incentive fee expense to average net assets."
       }
      }
     },
     "auth_ref": [
      "r700"
     ]
    },
    "us-gaap_InvestmentCompanyIncentiveFeeWaived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyIncentiveFeeWaived",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_InvestmentCompanyIncentiveFeeWaived",
        "terseLabel": "Investment Company, Incentive Fee Waived",
        "documentation": "Amount of incentive fee waived for investment company."
       }
      }
     },
     "auth_ref": [
      "r1172",
      "r1191"
     ]
    },
    "hrzn_InvestmentCompanyInvestmentDepreciationAppreciationPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentCompanyInvestmentDepreciationAppreciationPerShare",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Unrealized depreciation on investments (in dollars per share)",
        "label": "hrzn_InvestmentCompanyInvestmentDepreciationAppreciationPerShare",
        "documentation": "Per share or unit amount, after investment expense, of (depreciation) appreciation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyInvestmentIncomeLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyInvestmentIncomeLossPerShare",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net investment income (in dollars per share)",
        "label": "Net investment income per common share - basic (in dollars per share)",
        "terseLabel": "Investment Company, Investment Income (Loss), Per Share, Basic (in dollars per share)",
        "documentation": "Per-basic-share or unit amount, after investment expense, of dividend and interest investment income (loss) from investment held by investment company."
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "us-gaap_InvestmentCompanyInvestmentIncomeLossPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyInvestmentIncomeLossPerShareDiluted",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net investment income per common share - diluted (in dollars per share)",
        "documentation": "Per-diluted-share or unit amount, after investment expense, of dividend and interest investment income (loss) from investment held by investment company."
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "hrzn_InvestmentCompanyInvestmentIncomeLossRatioAfterIncentiveAllocationExcludingVoluntaryFeeWaiver": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentCompanyInvestmentIncomeLossRatioAfterIncentiveAllocationExcludingVoluntaryFeeWaiver",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net investment income with incentive fees",
        "label": "hrzn_InvestmentCompanyInvestmentIncomeLossRatioAfterIncentiveAllocationExcludingVoluntaryFeeWaiver",
        "documentation": "Percentage, before deduction of voluntary fee waiver and after incentive allocation, of investment income (loss) to average net assets."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_InvestmentCompanyInvestmentIncomeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentCompanyInvestmentIncomeNet",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_NetInvestmentIncome",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_InvestmentCompanyInvestmentIncomeNet",
        "totalLabel": "Total investment income",
        "documentation": "Amount of investment income, net of investment expense for investment company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecrease": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecrease",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net increase (decrease) in net assets resulting from operations (in dollars per share)",
        "label": "Net increase (decrease) in net assets resulting from operations per common share - basic (in dollars per share)",
        "documentation": "Per-share or unit amount of increase (decrease) in net asset value."
       }
      }
     },
     "auth_ref": [
      "r1175"
     ]
    },
    "hrzn_InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecreaseDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecreaseDiluted",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net increase (decrease) in net assets resulting from operations per common share - diluted (1) (in dollars per share)",
        "documentation": "Per share or unit amount of increase (decrease) in net asset value, diluted."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_InvestmentCompanyPortfolioTurnoverRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentCompanyPortfolioTurnoverRatio",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Portfolio turnover ratio",
        "label": "hrzn_InvestmentCompanyPortfolioTurnoverRatio",
        "documentation": "The portfolio turnover ratio for investment company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyRealizedAndUnrealizedGainLossOnInvestmentAndForeignCurrency": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyRealizedAndUnrealizedGainLossOnInvestmentAndForeignCurrency",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_InvestmentCompanyRealizedAndUnrealizedGainLossOnInvestmentAndForeignCurrency",
        "totalLabel": "Net realized and unrealized loss",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) on investment and derivative, classified as operating, and foreign currency transaction. Investment includes, but is not limited to, debt and equity securities, security sold short, real estate, and commodity."
       }
      }
     },
     "auth_ref": [
      "r765",
      "r902",
      "r988",
      "r1193"
     ]
    },
    "us-gaap_InvestmentCompanyRealizedAndUnrealizedGainLossOnInvestmentAndForeignCurrencyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyRealizedAndUnrealizedGainLossOnInvestmentAndForeignCurrencyAbstract",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net realized and unrealized loss"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyTaxReturnOfCapitalDistributionPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyTaxReturnOfCapitalDistributionPerShare",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Return of capital (in dollars per share)",
        "label": "us-gaap_InvestmentCompanyTaxReturnOfCapitalDistributionPerShare",
        "documentation": "Per share or unit amount of capital distribution in excess of tax basis earnings."
       }
      }
     },
     "auth_ref": [
      "r692",
      "r710"
     ]
    },
    "us-gaap_InvestmentCompanyTotalReturn": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentCompanyTotalReturn",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total return based on a market value",
        "label": "us-gaap_InvestmentCompanyTotalReturn",
        "documentation": "Percentage increase (decrease) in fund net asset value, assuming reinvestment of dividends and capital gain distributions."
       }
      }
     },
     "auth_ref": [
      "r688",
      "r701",
      "r704"
     ]
    },
    "hrzn_InvestmentConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentConcentrationRiskMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Concentration Risk [Member]",
        "documentation": "Related to investment concentration risk."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentHoldingsScheduleOfInvestmentsTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Holdings, Schedule of Investments [Table Text Block]",
        "documentation": "Tabular disclosure of data and information required in the supplementary schedule applicable to management investment companies listing holdings of unaffiliated investments."
       }
      }
     },
     "auth_ref": [
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181"
     ]
    },
    "us-gaap_InvestmentHoldingsScheduleOfInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentHoldingsScheduleOfInvestmentsTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments [Text Block]",
        "documentation": "The entire disclosure for investments owned by investment company."
       }
      }
     },
     "auth_ref": [
      "r716",
      "r804",
      "r805",
      "r822",
      "r825",
      "r841",
      "r851",
      "r886"
     ]
    },
    "us-gaap_InvestmentHoldingsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentHoldingsTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Holdings [Text Block]",
        "documentation": "The entire disclosure for investment holdings. This includes the long positions of investments for the entity. It contains investments in affiliated and unaffiliated issuers. The investments include securities and non securities (i.e. commodities and futures contracts)."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "us-gaap_InvestmentIdentifierAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentIdentifierAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-2-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Identifier [Axis]",
        "documentation": "Identification of investment in security, including, but not limited to, name, title, and other identifying information."
       }
      }
     },
     "auth_ref": [
      "r717",
      "r718",
      "r719",
      "r724",
      "r725",
      "r726",
      "r731",
      "r732",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r822",
      "r823",
      "r824",
      "r827",
      "r829",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r851",
      "r852",
      "r853",
      "r856",
      "r857",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r873",
      "r874",
      "r876",
      "r877",
      "r878",
      "r879",
      "r881",
      "r882",
      "r883",
      "r884",
      "r886",
      "r888",
      "r889",
      "r890",
      "r977",
      "r1170",
      "r1171"
     ]
    },
    "hrzn_InvestmentIncomeAttributableToNoncashPaidinkindInterestPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentIncomeAttributableToNoncashPaidinkindInterestPercent",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_InvestmentIncomeAttributableToNoncashPaidinkindInterestPercent",
        "terseLabel": "Investment, Income Attributable to Non-cash Paid-in-Kind Interest, Percent",
        "documentation": "The percent of investment income attributable to non-cash PIK interest."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "hrzn_InvestmentCompanyInvestmentIncomeNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r182",
      "r193",
      "r931",
      "r1041"
     ]
    },
    "hrzn_InvestmentIncomeNetOfExciseTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentIncomeNetOfExciseTax",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_InvestmentIncomeNetOfExciseTax",
        "terseLabel": "Net investment income, net of excise tax",
        "documentation": "Represents the amount of investment income, net of excise tax."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentIncomeOperatingAfterExpenseAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentIncomeOperatingAfterExpenseAndTax",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_InvestmentIncomeOperatingAfterExpenseAndTax",
        "totalLabel": "Net investment income",
        "documentation": "Amount, after expense and tax, of investment income classified as operating. Excludes realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r694",
      "r778",
      "r792",
      "r989"
     ]
    },
    "us-gaap_InvestmentIncomeOperatingTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentIncomeOperatingTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_InvestmentIncomeOperatingAfterExpenseAndTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for excise tax",
        "documentation": "Amount of tax expense (benefit) on investment income classified as operating. Excludes realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r764",
      "r767",
      "r777",
      "r1186"
     ]
    },
    "hrzn_InvestmentInterestBasisSpreadVariableRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentInterestBasisSpreadVariableRate",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-2-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Margin",
        "documentation": "Percentage added to reference rate used to compute variable rate on investment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentInterestRateFloor": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentInterestRateFloor",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-2-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Floor",
        "documentation": "Minimum rate of interest on investment."
       }
      }
     },
     "auth_ref": [
      "r1200",
      "r1203",
      "r1206",
      "r1209"
     ]
    },
    "us-gaap_InvestmentInterestRatePaidInCash": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentInterestRatePaidInCash",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-2-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Rate",
        "documentation": "Rate of interest paid in cash on investment."
       }
      }
     },
     "auth_ref": [
      "r1200",
      "r1203",
      "r1206",
      "r1209"
     ]
    },
    "us-gaap_InvestmentIssuerAffiliationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentIssuerAffiliationAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Issuer Affiliation [Axis]",
        "documentation": "Information by affiliation of issuer of investment."
       }
      }
     },
     "auth_ref": [
      "r678",
      "r693",
      "r722",
      "r733",
      "r747",
      "r748",
      "r769",
      "r770",
      "r771",
      "r772",
      "r779",
      "r780",
      "r785",
      "r786",
      "r814",
      "r815",
      "r821",
      "r850",
      "r854",
      "r855",
      "r872",
      "r873",
      "r875",
      "r876",
      "r880",
      "r881",
      "r885",
      "r886",
      "r887"
     ]
    },
    "us-gaap_InvestmentIssuerAffiliationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentIssuerAffiliationDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Issuer Affiliation [Domain]",
        "documentation": "Affiliation of issuer of investment."
       }
      }
     },
     "auth_ref": [
      "r678",
      "r693",
      "r722",
      "r733",
      "r747",
      "r748",
      "r769",
      "r770",
      "r771",
      "r772",
      "r779",
      "r780",
      "r785",
      "r786",
      "r814",
      "r815",
      "r821",
      "r850",
      "r854",
      "r855",
      "r872",
      "r873",
      "r875",
      "r876",
      "r880",
      "r881",
      "r885",
      "r886",
      "r887"
     ]
    },
    "us-gaap_InvestmentIssuerNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentIssuerNameAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Issuer Name [Axis]",
        "documentation": "Information by name of issuer of investment."
       }
      }
     },
     "auth_ref": [
      "r1201",
      "r1204",
      "r1207",
      "r1210"
     ]
    },
    "us-gaap_InvestmentIssuerNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentIssuerNameDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Issuer Name [Domain]",
        "documentation": "Name of issuer of investment."
       }
      }
     },
     "auth_ref": [
      "r1201",
      "r1204",
      "r1207",
      "r1210"
     ]
    },
    "hrzn_InvestmentManagementAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentManagementAgreementMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Management Agreement [Member]",
        "documentation": "Related to Investment Management Agreement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentMaturityDate",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-2-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity Date",
        "documentation": "Maturity date of investment, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r808",
      "r809",
      "r830",
      "r831",
      "r835",
      "r836",
      "r868",
      "r869",
      "r977",
      "r1070",
      "r1071"
     ]
    },
    "hrzn_InvestmentNonaccrualIncomeNotReceivedInCashPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentNonaccrualIncomeNotReceivedInCashPercent",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_InvestmentNonaccrualIncomeNotReceivedInCashPercent",
        "terseLabel": "Investment, Nonaccrual, Income Not Received in Cash, Percent",
        "documentation": "The percent of nonaccrual investment income not received in cash."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentOwnedAtCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentOwnedAtCost",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-2-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments at cost",
        "documentation": "Cost of the investment."
       }
      }
     },
     "auth_ref": [
      "r678",
      "r724",
      "r725",
      "r818",
      "r829",
      "r847",
      "r886",
      "r977",
      "r990",
      "r1179"
     ]
    },
    "us-gaap_InvestmentOwnedAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentOwnedAtFairValue",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-2-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments at fair value",
        "periodStartLabel": "Investments, fair value",
        "periodEndLabel": "Investments, fair value",
        "documentation": "Fair value of investment in security owned."
       }
      }
     },
     "auth_ref": [
      "r678",
      "r717",
      "r718",
      "r719",
      "r721",
      "r723",
      "r724",
      "r725",
      "r728",
      "r733",
      "r735",
      "r747",
      "r748",
      "r805",
      "r814",
      "r815",
      "r824",
      "r839",
      "r840",
      "r854",
      "r855",
      "r856",
      "r863",
      "r866",
      "r885",
      "r887",
      "r890",
      "r977",
      "r990",
      "r1179"
     ]
    },
    "us-gaap_InvestmentOwnedBalancePrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentOwnedBalancePrincipalAmount",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principal Amount",
        "documentation": "Amount of principal of investment owned."
       }
      }
     },
     "auth_ref": [
      "r717",
      "r728",
      "r812",
      "r844",
      "r871",
      "r977"
     ]
    },
    "us-gaap_InvestmentOwnedBalanceShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentOwnedBalanceShares",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Shares (in shares)",
        "documentation": "Number of shares of investment owned."
       }
      }
     },
     "auth_ref": [
      "r717",
      "r728",
      "r812",
      "r844",
      "r871",
      "r977"
     ]
    },
    "hrzn_InvestmentOwnedCeilingRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentOwnedCeilingRate",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-2-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ceiling",
        "documentation": "The ceiling rate of the investment owned."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_InvestmentOwnedEndOfTermPaymentsETP": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentOwnedEndOfTermPaymentsETP",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-2-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETP",
        "documentation": "The end of term payment rate (ETP) on investment owned."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentOwnedPercentOfNetAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentOwnedPercentOfNetAssets",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NAV %",
        "documentation": "Percentage of investment owned to net assets."
       }
      }
     },
     "auth_ref": [
      "r720",
      "r724",
      "r725",
      "r814",
      "r839",
      "r854",
      "r857",
      "r887",
      "r977",
      "r1179"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r656",
      "r678",
      "r679",
      "r680",
      "r681",
      "r826",
      "r828"
     ]
    },
    "us-gaap_InvestmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment [Table Text Block]",
        "documentation": "Tabular disclosure of investment."
       }
      }
     },
     "auth_ref": [
      "r1006",
      "r1007",
      "r1069"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type [Axis]",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r718",
      "r720",
      "r721",
      "r724",
      "r728",
      "r805",
      "r814",
      "r832",
      "r840",
      "r854",
      "r858",
      "r887",
      "r891",
      "r892",
      "r893",
      "r894",
      "r977"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments [Domain]",
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r718",
      "r720",
      "r721",
      "r724",
      "r728",
      "r805",
      "r814",
      "r832",
      "r840",
      "r854",
      "r858",
      "r887",
      "r891",
      "r892",
      "r893",
      "r894",
      "r977"
     ]
    },
    "us-gaap_InvestmentUnaffiliatedIssuerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentUnaffiliatedIssuerMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Unaffiliated Issuer [Member]",
        "documentation": "Unaffiliated issuer of investment."
       }
      }
     },
     "auth_ref": [
      "r678",
      "r733",
      "r762",
      "r769",
      "r770",
      "r771",
      "r779",
      "r785",
      "r805",
      "r810",
      "r814",
      "r815",
      "r821",
      "r842",
      "r850",
      "r854",
      "r855"
     ]
    },
    "hrzn_InvestmentsCostNonaccrualStatus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentsCostNonaccrualStatus",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_InvestmentsCostNonaccrualStatus",
        "terseLabel": "Investments, Cost, Nonaccrual Status",
        "documentation": "The cost value of investments on nonaccrual status."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, fair value",
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method."
       }
      }
     },
     "auth_ref": [
      "r1130",
      "r1131",
      "r1137",
      "r1139",
      "r1140",
      "r1141",
      "r1143"
     ]
    },
    "hrzn_InvestmentsFairValueNonaccrualStatus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentsFairValueNonaccrualStatus",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_InvestmentsFairValueNonaccrualStatus",
        "terseLabel": "Investments, Fair Value, Nonaccrual Status",
        "documentation": "The fair value of investments on nonaccrual status."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_InvestmentsInAndAdvancesToAffiliatesAtFairValueDiscountAccretion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentsInAndAdvancesToAffiliatesAtFairValueDiscountAccretion",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discount accretion",
        "documentation": "Discount accretion to the investment in and advance to the affiliate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossAdditions",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchases",
        "documentation": "Gross additions to the investment in and advance to the affiliate."
       }
      }
     },
     "auth_ref": [
      "r864"
     ]
    },
    "us-gaap_InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossReductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossReductions",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossReductions",
        "negatedLabel": "Reductions",
        "documentation": "Gross reductions to the investment in and advance to the affiliate."
       }
      }
     },
     "auth_ref": [
      "r865"
     ]
    },
    "hrzn_InvestmentsInAndAdvancesToAffiliatesAtFairValueTransfers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentsInAndAdvancesToAffiliatesAtFairValueTransfers",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers in/(out) at fair value",
        "documentation": "Transfer amount changes to the investment in and advance to the affiliate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in and Advances to Affiliates, Schedule of Investments [Text Block]",
        "documentation": "The entire disclosure for the information summarizing investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates. It reflects specified information about ownership, financial results from, and financial position in such entities."
       }
      }
     },
     "auth_ref": [
      "r867",
      "r882",
      "r883"
     ]
    },
    "us-gaap_InvestmentsInAndAdvancesToAffiliatesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentsInAndAdvancesToAffiliatesTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in and Advances to Affiliates [Table]",
        "documentation": "Disclosure of information about investment in and advance to affiliate."
       }
      }
     },
     "auth_ref": [
      "r862",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884"
     ]
    },
    "us-gaap_InvestmentsInAndAdvancesToAffiliatesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentsInAndAdvancesToAffiliatesTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in and Advances to Affiliates [Table Text Block]",
        "documentation": "Tabular disclosure of investments in and advances to affiliates. Does not include the tabular disclosure of the disaggregation of investments in and advances to affiliates across legal entities."
       }
      }
     },
     "auth_ref": [
      "r1211"
     ]
    },
    "hrzn_InvestmentsNonaccrualInterestIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentsNonaccrualInterestIncome",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_InvestmentsNonaccrualInterestIncome",
        "terseLabel": "Investments, Nonaccrual, Interest Income",
        "documentation": "Amount of interest income on investment, on nonaccrual status."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_InvestmentsOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "InvestmentsOtherMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Other [Member]",
        "documentation": "Represents information pertaining to other investments."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_June302026ExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "June302026ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "June 30, 2026 Expiration [Member]",
        "documentation": "Represents information pertaining to the expiration of the total contingent future liability."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_June302027ExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "June302027ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "June 30, 2027 Expiration [Member]",
        "documentation": "Represents information pertaining to the expiration of the total contingent future liability."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_June302028ExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "June302028ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "June 30, 2028 Expiration [Member]",
        "documentation": "Represents information pertaining to the expiration of the total contingent future liability."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_KSQTherapeuticsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "KSQTherapeuticsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "KSQ Therapeutics, Inc. [Member]",
        "documentation": "Related to KSQ Therapeutics, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_KeyFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "KeyFacilityMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key Facility [Member]",
        "documentation": "Related to Key Facility."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_KodiakRoboticsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "KodiakRoboticsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Kodiak Robotics, Inc. [Member]",
        "documentation": "Represents Kodiak Robotics, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_LastEquityFinancingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "LastEquityFinancingMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Last Equity Financing [Member]",
        "documentation": "Related to Last Equity Financing."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-2-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-tables",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information",
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization",
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions",
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details",
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-schedule-of-earnings-per-share-details",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights",
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details",
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_LemongrassHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "LemongrassHoldingsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lemongrass Holdings, Inc [Member]",
        "documentation": "Represents Lemongrass Holdings, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited": {
       "parentTag": "hrzn_LiabilitiesAndNetAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_Liabilities",
        "totalLabel": "Total liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r67",
      "r119",
      "r122",
      "r123",
      "r231",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r367",
      "r448",
      "r450",
      "r451",
      "r526",
      "r742",
      "r928",
      "r945",
      "r990",
      "r1031",
      "r1094",
      "r1151",
      "r1152"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_LiabilitiesAndNetAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "LiabilitiesAndNetAssets",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_LiabilitiesAndNetAssets",
        "totalLabel": "Total liabilities and net assets",
        "documentation": "Amount of liabilities and net assets."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_LifeScienceSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "LifeScienceSegmentMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Life Science Segment [Member]",
        "documentation": "Related to life science segment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LineOfCredit",
        "terseLabel": "Long-Term Line of Credit",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r1022",
      "r1026",
      "r1158",
      "r1159",
      "r1162",
      "r1168"
     ]
    },
    "hrzn_LineOfCreditFacilityAdvanceRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "LineOfCreditFacilityAdvanceRate",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_LineOfCreditFacilityAdvanceRate",
        "terseLabel": "Line of Credit Facility, Advance Rate",
        "documentation": "The advance rate under line of credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_LineOfCreditFacilityAdvanceRateOfEligibleDebtInvestments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "LineOfCreditFacilityAdvanceRateOfEligibleDebtInvestments",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_LineOfCreditFacilityAdvanceRateOfEligibleDebtInvestments",
        "terseLabel": "Line of Credit Facility, Advance Rate of Eligible Debt Investments",
        "documentation": "The advance rate of eligible debt investments under line of credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_LineOfCreditFacilityChangeInMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "LineOfCreditFacilityChangeInMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_LineOfCreditFacilityChangeInMaximumBorrowingCapacity",
        "terseLabel": "Line of Credit Facility, Change in Maximum Borrowing Capacity",
        "documentation": "The change in maximum borrowing capacity in line of credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity",
        "terseLabel": "Line of Credit Facility, Current Borrowing Capacity",
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r1021",
      "r1024"
     ]
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd",
        "terseLabel": "Line of Credit Facility, Interest Rate at Period End",
        "documentation": "The effective interest rate at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r1021",
      "r1024"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity",
        "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r1021",
      "r1024"
     ]
    },
    "hrzn_LineOfCreditFacilityMaximumBorrowingCapacityAccordianFeature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacityAccordianFeature",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_LineOfCreditFacilityMaximumBorrowingCapacityAccordianFeature",
        "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity, Accordian Feature",
        "documentation": "Maximum borrowing capacity under the credit facility after the accordion feature increase."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature",
        "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity, Accordion Feature",
        "documentation": "The accordion feature for the maximum borrowing capacity under line of credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity",
        "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r78",
      "r283",
      "r600",
      "r601",
      "r604"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
        "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_LiqidIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "LiqidIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liqid, Inc [Member]",
        "documentation": "Represents Liqid, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_LiquiglideIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "LiquiglideIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LiquiGlide, Inc [Member]",
        "documentation": "Represents LiquiGlide, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_LongGrovePharmaceuticalLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "LongGrovePharmaceuticalLLCMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Grove Pharmaceuticals, LLC [Member]",
        "documentation": "Related to Long Grove Pharmaceuticals, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total borrowings outstanding, net",
        "label": "Borrowings (Note 7)",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r126",
      "r306",
      "r322",
      "r600",
      "r601",
      "r607",
      "r620",
      "r941",
      "r942",
      "r968",
      "r1022",
      "r1026",
      "r1168"
     ]
    },
    "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtWeightedAverageInterestRateOverTime",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime",
        "terseLabel": "Long-Term Debt, Weighted Average Interest Rate, over Time",
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated over time."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_LumitheraIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "LumitheraIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lumithera, Inc. [Member]",
        "documentation": "Represents Lumithera, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_LyricalFoodsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "LyricalFoodsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lyrical Foods, Inc [Member]",
        "documentation": "Represents Lyrical Foods, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_MMLUSIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "MMLUSIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MML US, Inc [Member]",
        "documentation": "Related to MML US, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_MagnoliaMedicalTechnologiesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "MagnoliaMedicalTechnologiesIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Magnolia Medical Technologies, Inc [Member]",
        "documentation": "Represents Magnolia Medical Technologies, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ManagementFeeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ManagementFeeExpense",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Base management fee (Note 3)",
        "terseLabel": "Management Fee Expense",
        "documentation": "Amount of expense for investment management fee, including, but not limited to, expense in connection with research, selection, supervision, and custody of investment."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r770",
      "r988",
      "r1184"
     ]
    },
    "us-gaap_ManagementFeePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ManagementFeePayable",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Base management fee payable (Note 3)",
        "terseLabel": "Management Fee Payable",
        "documentation": "Amount of fee payable for management of fund or trust."
       }
      }
     },
     "auth_ref": [
      "r736"
     ]
    },
    "hrzn_March312027ExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "March312027ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "March 31, 2027 Expiration [Member]",
        "documentation": "Represents information pertaining to the expiration of the total contingent future liability."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_March312028ExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "March312028ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "March 31, 2028 Expiration [Member]",
        "documentation": "Represents information pertaining to the expiration of the total contingent future liability."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_March312029ExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "March312029ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "March 31, 2029 Expiration [Member]",
        "documentation": "Represents information pertaining to the expiration of the total contingent future liability."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_MasteryPrepLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "MasteryPrepLLCMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MasteryPrep, LLC [Member]",
        "documentation": "Represents information pertaining to MasteryPrep, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MaximumMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r44",
      "r45",
      "r46",
      "r48",
      "r49",
      "r50",
      "r52",
      "r53",
      "r68",
      "r69",
      "r180",
      "r278",
      "r279",
      "r280",
      "r281",
      "r401",
      "r405",
      "r406",
      "r407",
      "r414",
      "r493",
      "r565",
      "r566",
      "r567",
      "r568",
      "r570",
      "r571",
      "r572",
      "r573",
      "r597",
      "r657",
      "r658",
      "r671",
      "r729",
      "r730",
      "r808",
      "r830",
      "r836",
      "r837",
      "r868",
      "r904",
      "r905",
      "r906",
      "r907",
      "r912",
      "r913",
      "r934",
      "r951",
      "r953",
      "r954",
      "r955",
      "r959",
      "r960",
      "r964",
      "r965",
      "r972",
      "r1098",
      "r1100"
     ]
    },
    "us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputDiscountForLackOfMarketabilityMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Discount for Lack of Marketability [Member]",
        "documentation": "Measurement input using amount by which value of business ownership interest is reduced to reflect lack of ability to convert business interest into cash quickly."
       }
      }
     },
     "auth_ref": [
      "r959",
      "r1132",
      "r1133",
      "r1134"
     ]
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputDiscountRateMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Discount Rate [Member]",
        "documentation": "Measurement input using interest rate to determine present value of future cash flows."
       }
      }
     },
     "auth_ref": [
      "r953",
      "r954",
      "r955",
      "r971",
      "r1132",
      "r1133",
      "r1134"
     ]
    },
    "hrzn_MeasurementInputHypotheticalMarketYieldsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "MeasurementInputHypotheticalMarketYieldsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Hypothetical Market Yields [Member]",
        "documentation": "Related to hypothetical market yields used as measurement input."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputPriceVolatilityMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Price Volatility [Member]",
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns."
       }
      }
     },
     "auth_ref": [
      "r405",
      "r959",
      "r1132",
      "r1133",
      "r1134"
     ]
    },
    "us-gaap_MeasurementInputSharePriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputSharePriceMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Share Price [Member]",
        "documentation": "Measurement input using share price of saleable stock."
       }
      }
     },
     "auth_ref": [
      "r1132",
      "r1133",
      "r1134"
     ]
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Axis]",
        "documentation": "Information by type of measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r491",
      "r492",
      "r493",
      "r953",
      "r954",
      "r955",
      "r959",
      "r1156"
     ]
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputTypeDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Domain]",
        "documentation": "Measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r492",
      "r493",
      "r953",
      "r954",
      "r955",
      "r959",
      "r1156"
     ]
    },
    "hrzn_MedicalDeviceSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "MedicalDeviceSectorMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Medical Device Sector [Member]",
        "documentation": "Related to medical device sector."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_MeditrinaIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "MeditrinaIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Meditrina, Inc [Member]",
        "documentation": "Represents Meditrina, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_MergerAgreementFeeWaiverMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "MergerAgreementFeeWaiverMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Merger Agreement Fee Waiver [Member]",
        "documentation": "Represents information pertaining to the merger agreement with a fee waiver."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_MicroTransponderIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "MicroTransponderIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MicroTransponder, Inc. [Member]",
        "documentation": "Represents MicroTransponder, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MinimumMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r44",
      "r45",
      "r46",
      "r48",
      "r49",
      "r50",
      "r52",
      "r53",
      "r68",
      "r69",
      "r180",
      "r278",
      "r279",
      "r280",
      "r281",
      "r401",
      "r405",
      "r406",
      "r407",
      "r414",
      "r493",
      "r565",
      "r566",
      "r567",
      "r568",
      "r570",
      "r571",
      "r572",
      "r573",
      "r597",
      "r657",
      "r658",
      "r671",
      "r729",
      "r730",
      "r808",
      "r830",
      "r836",
      "r837",
      "r868",
      "r904",
      "r905",
      "r906",
      "r907",
      "r912",
      "r913",
      "r934",
      "r951",
      "r953",
      "r954",
      "r955",
      "r959",
      "r960",
      "r964",
      "r972",
      "r1098",
      "r1100"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners",
        "terseLabel": "Subsidiary, Ownership Percentage, Noncontrolling Owner",
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_MinorityInterestOwnershipPercentageByParent",
        "terseLabel": "Subsidiary, Ownership Percentage, Parent",
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_MirantisIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "MirantisIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mirantis, Inc [Member]",
        "documentation": "Represents Mirantis, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_MobiaMedicalIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "MobiaMedicalIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mobia Medical Inc. [Member]",
        "documentation": "Represents information pertaining to Mobia Medical Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_MomentumUSBidcoLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "MomentumUSBidcoLLCMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Momentum US Bidco LLC [Member]",
        "documentation": "Pertains to Momentum US Bidco LLC."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MoneyMarketFundsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MoneyMarketFundsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      },
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in money market funds",
        "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months."
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "hrzn_MonroeCapitalIntermediateHoldingsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "MonroeCapitalIntermediateHoldingsLLCMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Monroe Capital Intermediate Holdings, LLC [Member]",
        "documentation": "Pertains to the related parties."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_MrccMergerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "MrccMergerMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MRCC Merger [Member]",
        "documentation": "Represents information pertaining to the MRCC merger."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r997"
     ]
    },
    "hrzn_MultipleProbabilityWeightedCashFlowModelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "MultipleProbabilityWeightedCashFlowModelMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Multiple Probability Weighted Cash Flow Model [Member]",
        "documentation": "Related to Multiple Probability Weighted Cash Flow Model."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_MultipleProbabilityWeightedScenarioModelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "MultipleProbabilityWeightedScenarioModelMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Multiple Probability Weighted Scenario Model [Member]",
        "documentation": "Related to Multiple Probability Weighted Scenario Model."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_MustangBioIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "MustangBioIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mustang Bio, Inc [Member]",
        "documentation": "Represents Mustang Bio, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_MyForestFoodsCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "MyForestFoodsCoMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MyForest Foods Co [Member]",
        "documentation": "Represents MyForest Foods Co."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_NYLFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "NYLFacilityMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NYL Facility [Member]",
        "documentation": "Related to NYL Facility."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_NativeMicrobialsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "NativeMicrobialsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Native Microbials, Inc. [Member]",
        "documentation": "Related to Native Microbials, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetAssetValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetAssetValuePerShare",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net asset value per common share (in dollars per share)",
        "periodStartLabel": "Net asset value at beginning of period (in dollars per share)",
        "periodEndLabel": "Net asset value at end of period (in dollars per share)",
        "documentation": "Net asset value per share or per unit of investments in certain entities that calculate net asset value per share. Includes, but is not limited to, by unit, membership interest, or other ownership interest. Investment includes, but is not limited to, investment in certain hedge funds, venture capital funds, private equity funds, real estate partnerships or funds. Excludes fair value disclosure."
       }
      }
     },
     "auth_ref": [
      "r706",
      "r713",
      "r715",
      "r746",
      "r763",
      "r896",
      "r990"
     ]
    },
    "hrzn_NetAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "NetAssets",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited": {
       "parentTag": "hrzn_LiabilitiesAndNetAssets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net assets at the end of the period",
        "label": "hrzn_NetAssets",
        "totalLabel": "Total net assets",
        "documentation": "Amount of net assets (liabilities)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
        "totalLabel": "Net cash used in financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
        "totalLabel": "Net cash used in operating activities",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23",
      "r25"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      },
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net increase (decrease) in net assets resulting from operations",
        "totalLabel": "Net increase (decrease) in net assets resulting from operations",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r25",
      "r30",
      "r59",
      "r66",
      "r67",
      "r101",
      "r102",
      "r106",
      "r119",
      "r122",
      "r123",
      "r125",
      "r132",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r144",
      "r145",
      "r159",
      "r231",
      "r270",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r326",
      "r329",
      "r332",
      "r337",
      "r367",
      "r386",
      "r412",
      "r436",
      "r445",
      "r486",
      "r526",
      "r649",
      "r766",
      "r791",
      "r794",
      "r920",
      "r921",
      "r922",
      "r988",
      "r1094"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-schedule-of-earnings-per-share-details": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-schedule-of-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Numerator for increase (decrease) in net assets per share",
        "terseLabel": "Numerator for basic earnings per share",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r109",
      "r137",
      "r138",
      "r139",
      "r140",
      "r148",
      "r149",
      "r160",
      "r163",
      "r329",
      "r332",
      "r337",
      "r445"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-schedule-of-earnings-per-share-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-schedule-of-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
        "totalLabel": "Numerator for diluted earnings per share",
        "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."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r150",
      "r153",
      "r154",
      "r155",
      "r156",
      "r160",
      "r163"
     ]
    },
    "us-gaap_NetInvestmentIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetInvestmentIncome",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_InvestmentIncomeOperatingAfterExpenseAndTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NetInvestmentIncome",
        "totalLabel": "Net investment income before excise tax",
        "documentation": "Amount, after investment expense, of income earned from investments in securities and real estate. Includes, but is not limited to, real estate investment, policy loans, dividends, and interest. Excludes realized gain (loss) on investments."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r652",
      "r653",
      "r776",
      "r973",
      "r974",
      "r988"
     ]
    },
    "hrzn_NetworkingSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "NetworkingSectorMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Networking Sector [Member]",
        "documentation": "Related to networking sector."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r55",
      "r56",
      "r57",
      "r58",
      "r59",
      "r110",
      "r111",
      "r112",
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r136",
      "r139",
      "r146",
      "r168",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r323",
      "r324",
      "r325",
      "r326",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r410",
      "r411",
      "r412",
      "r413",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r513",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r596",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r677"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": [
      "r146"
     ]
    },
    "hrzn_NewAerofarmsIncAssigneeOfAerofarmsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "NewAerofarmsIncAssigneeOfAerofarmsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Aerofarms, Inc. assignee of Aerofarms, Inc [Member]",
        "documentation": "Represents New Aerofarms, Inc. assignee of Aerofarms, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_NexiiBuildingSolutionsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "NexiiBuildingSolutionsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nexii Building Solutions, Inc [Member]",
        "documentation": "Related to Nexii Building Solutions, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_NextCarHoldingCompanyIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "NextCarHoldingCompanyIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NextCar Holding Company, Inc [Member]",
        "documentation": "Represents NextCar Holding Company, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_NonAffiliateOtherInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "NonAffiliateOtherInvestmentsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Affiliate Other Investments [Member]",
        "documentation": "Represent non-affiliate other investments."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_NonControlledAffiliateOtherInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "NonControlledAffiliateOtherInvestmentsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Controlled Affiliate Other Investments [Member]",
        "documentation": "Represents non-controlled affiliate other investments."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_NonRule10b51ArrAdoptedFlag",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r997"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_NonRule10b51ArrTrmntdFlag",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r997"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental non-cash operating and financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_NoodlePartnersIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "NoodlePartnersIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noodle Partners, Inc. [Member]",
        "documentation": "Represents Noodle Partners, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_NoteToFinancialStatementDetailsTextual": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "NoteToFinancialStatementDetailsTextual",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note To Financial Statement Details Textual"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_NotesToFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "NotesToFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes To Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_NuveenFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "NuveenFacilityMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nuveen Facility [Member]",
        "documentation": "Represents the Nuveen Facility."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2025M101DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "O2025M101DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2025 M10 1 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2025M102DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "O2025M102DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2025 M10 2 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2025M103DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "O2025M103DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2025 M10 3 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2025M21DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "O2025M21DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2025 M2 1 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2025M22DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "O2025M22DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2025 M2 2 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2025M23DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "O2025M23DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2025 M2 3 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2025M41DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "O2025M41DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2025 M4 1 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2025M42DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "O2025M42DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2025 M4 2 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2025M43DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "O2025M43DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2025 M4 3 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2025M72DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "O2025M72DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2025 M7 2 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2025M73DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "O2025M73DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2025 M7 3 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2025M7DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "O2025M7DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2025 M7 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2026M3DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "O2026M3DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2026 M3 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2026M4DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "O2026M4DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2026 M4 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2026M5DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "O2026M5DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2026 M5 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2026M6DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "O2026M6DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2026 M6 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2026M7DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "O2026M7DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2026 M7 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2026M8DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "O2026M8DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2026 M8 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OffsettingAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OffsettingAssetsTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offsetting Assets [Table]",
        "documentation": "Disclosure of information about derivative and financial assets that are subject to offsetting, including enforceable master netting arrangements."
       }
      }
     },
     "auth_ref": [
      "r915",
      "r916",
      "r918",
      "r919",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1154",
      "r1155"
     ]
    },
    "us-gaap_OffsettingLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OffsettingLiabilitiesTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offsetting Liabilities [Table]",
        "documentation": "Disclosure of information about derivative and financial liabilities that are subject to offsetting, including enforceable master netting arrangements."
       }
      }
     },
     "auth_ref": [
      "r915",
      "r916",
      "r918",
      "r919",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1154",
      "r1155"
     ]
    },
    "us-gaap_OffsettingLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OffsettingLiabilitiesTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offsetting Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of derivative and other financial liabilities that are subject to offsetting, including master netting arrangements."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r100",
      "r452",
      "r580",
      "r917",
      "r918",
      "r919",
      "r1039"
     ]
    },
    "hrzn_OneInvestmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "OneInvestmentMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "One Investment [Member]",
        "documentation": "Related to one investment."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_OneNetworksIncdbaFinexioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "OneNetworksIncdbaFinexioMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OneNetworks, Inc. dba Finexio [Member]",
        "documentation": "Related to OneNetworks, Inc. dba Finexio."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_OnkosSurgicalIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "OnkosSurgicalIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Onkos Surgical, Inc. [Member]",
        "documentation": "Related to Onkos Surgical, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OpenTaxYear": {
     "xbrltype": "gYearListItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OpenTaxYear",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OpenTaxYear",
        "terseLabel": "Open Tax Year",
        "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format."
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r60",
      "r61",
      "r63",
      "r675",
      "r676"
     ]
    },
    "hrzn_OssioIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "OssioIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ossio Inc [Member]",
        "documentation": "Represents Ossio Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other accrued expenses",
        "documentation": "Amount of expenses incurred but not yet paid classified as other."
       }
      }
     },
     "auth_ref": [
      "r1158",
      "r1159",
      "r1161"
     ]
    },
    "us-gaap_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other assets",
        "documentation": "Amount of assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r75",
      "r600",
      "r601",
      "r602",
      "r642",
      "r932",
      "r973",
      "r974",
      "r990"
     ]
    },
    "us-gaap_OtherCommitment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherCommitment",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OtherCommitment",
        "terseLabel": "Other Commitment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1047",
      "r1052",
      "r1165"
     ]
    },
    "us-gaap_OtherDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherDebtSecuritiesMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Debt Obligations [Member]",
        "documentation": "Investments in debt securities classified as other."
       }
      }
     },
     "auth_ref": [
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1113",
      "r1114"
     ]
    },
    "hrzn_OtherHealthcareSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "OtherHealthcareSectorMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Healthcare Sector [Member]",
        "documentation": "Related to other healthcare sector."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherSignificantNoncashTransactionValueOfConsiderationReceived1",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-cash income",
        "documentation": "The value of the noncash (or part noncash) consideration received in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "hrzn_OtherSustainabilitySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "OtherSustainabilitySectorMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Sustainability Sector [Member]",
        "documentation": "Related to other sustainability sector."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_OtherinvestmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "OtherinvestmentMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Investment [Member]",
        "documentation": "Represents other investments."
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization",
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r368"
     ]
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization",
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r368"
     ]
    },
    "hrzn_OwnershipPercentageAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "OwnershipPercentageAcquired",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_OwnershipPercentageAcquired",
        "terseLabel": "Ownership Percentage",
        "documentation": "Pertains to the percentage of ownership acquired."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_PDSBiotechnologyCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "PDSBiotechnologyCorporationMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PDS Biotechnology Corporation [Member]",
        "documentation": "Represents PDS Biotechnology Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaidInKindInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaidInKindInterest",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued interest converted to common stock",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_PaymentsForPurchaseOfSecuritiesOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsForPurchaseOfSecuritiesOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PaymentsForPurchaseOfSecuritiesOperatingActivities",
        "negatedLabel": "Purchase of investments",
        "documentation": "Cash paid to purchase debt and equity securities, classified as operating activities, during the period; includes trading securities and any other investments classified as operating."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_PaymentsOfDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsOfDividends",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PaymentsOfDividends",
        "negatedLabel": "Distributions paid",
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsOfFinancingCosts",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PaymentsOfFinancingCosts",
        "negatedLabel": "Debt issuance costs",
        "documentation": "The cash outflow for loan and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsOfStockIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PaymentsOfStockIssuanceCosts",
        "terseLabel": "Payments of Stock Issuance Costs",
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquireInvestments",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PaymentsToAcquireInvestments",
        "terseLabel": "Payments to Acquire Investments",
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "hrzn_PebblepostIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "PebblepostIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PebblePost, Inc [Member]",
        "documentation": "Represents PebblePost, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_PelthosTherapeuticsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "PelthosTherapeuticsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pelthos Therapeutics, Inc. [Member]",
        "documentation": "Represents information pertaining to Pelthos Therapeutics, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_PerformanceBasedIncentiveFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "PerformanceBasedIncentiveFee",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance based incentive fee (Note 3)",
        "documentation": "Amount of performance based incentive fee."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_PivotBioIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "PivotBioIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pivot Bio, Inc. [Member]",
        "documentation": "Represents Pivot Bio, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_PolicyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "PolicyTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_PolicyTable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PolicyTextBlockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PolicyTextBlockAbstract",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PolicyTextBlockAbstract",
        "terseLabel": "Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Portion at Fair Value Measurement [Member]",
        "documentation": "Measured at fair value for financial reporting purposes."
       }
      }
     },
     "auth_ref": [
      "r515",
      "r516",
      "r517",
      "r518",
      "r524",
      "r526",
      "r527",
      "r966",
      "r1142"
     ]
    },
    "us-gaap_PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock [Member]",
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r93",
      "r361",
      "r362",
      "r371",
      "r600",
      "r601",
      "r610",
      "r975",
      "r976",
      "r980",
      "r981",
      "r982",
      "r983",
      "r1173",
      "r1194"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, par value (in dollars per share)",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r1019",
      "r1028",
      "r1104",
      "r1158",
      "r1159",
      "r1163"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares authorized (in shares)",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r93",
      "r362",
      "r600",
      "r601",
      "r610",
      "r744"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares issued (in shares)",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r93",
      "r342",
      "r362",
      "r600",
      "r601",
      "r610"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares oustanding (in shares)",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r93",
      "r362",
      "r600",
      "r601",
      "r610",
      "r744",
      "r763",
      "r1102",
      "r1194",
      "r1195"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited": {
       "parentTag": "hrzn_NetAssets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, par value $0.001 per share, 1,000,000 shares authorized, zero shares issued and outstanding as of March 31, 2026 and December 31, 2025",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r93",
      "r328",
      "r334",
      "r362",
      "r600",
      "r601",
      "r610",
      "r646",
      "r969"
     ]
    },
    "hrzn_PreferredStockWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "PreferredStockWarrantsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Warrants [Member]",
        "documentation": "Represents Preferred Stock Warrants."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_PreincentiveFeeNetInvestmentIncomeCatchupPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "PreincentiveFeeNetInvestmentIncomeCatchupPercent",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_PreincentiveFeeNetInvestmentIncomeCatchupPercent",
        "terseLabel": "Pre-Incentive Fee Net Investment Income, Catch-up, Percent",
        "documentation": "The percent catch-up for pre-incentive fee net investment income."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_PreincentiveFeeNetInvestmentIncomeHurdleRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "PreincentiveFeeNetInvestmentIncomeHurdleRate",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_PreincentiveFeeNetInvestmentIncomeHurdleRate",
        "terseLabel": "Pre-Incentive Fee Net Investment Income, Hurdle Rate",
        "documentation": "The hurdle rate for pre-inventive fee net investment income."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_PreincentiveFeeNetInvestmentIncomeHurdleRateAnnualized": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "PreincentiveFeeNetInvestmentIncomeHurdleRateAnnualized",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_PreincentiveFeeNetInvestmentIncomeHurdleRateAnnualized",
        "terseLabel": "Pre-Incentive Fee Net Investment Income, Hurdle Rate, Annualized",
        "documentation": "The annualized pre-incentive fee net investment income hurdle rate."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_PreincentiveFeeNetInvestmentIncomeMaximumRateToTriggerCatchup": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "PreincentiveFeeNetInvestmentIncomeMaximumRateToTriggerCatchup",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_PreincentiveFeeNetInvestmentIncomeMaximumRateToTriggerCatchup",
        "terseLabel": "Pre-Incentive Fee Net Investment Income, Maximum Rate to Trigger Catch-up",
        "documentation": "The maximum rate to trigger catch-up for pre-incentive fee net investment income."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_PreincentiveFeeNetInvestmentIncomeMaximumRateToTriggerCatchupAnnualized": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "PreincentiveFeeNetInvestmentIncomeMaximumRateToTriggerCatchupAnnualized",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_PreincentiveFeeNetInvestmentIncomeMaximumRateToTriggerCatchupAnnualized",
        "terseLabel": "Pre-Incentive Fee Net Investment Income, Maximum Rate to Trigger Catch-up, Annualized",
        "documentation": "The annualized maximum rate to trigger catch-up for pre-incentive fee net investment income."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_PrimaryKidsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "PrimaryKidsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Primary Kids, Inc [Member]",
        "documentation": "Represents Primary Kids, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrimeRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PrimeRateMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prime Rate [Member]",
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers."
       }
      }
     },
     "auth_ref": [
      "r1022",
      "r1025",
      "r1092"
     ]
    },
    "hrzn_ProbabilityWeightingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "ProbabilityWeightingMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Probability Weighting [Member]",
        "documentation": "Related to Probability Weighting."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ProceedsFromConvertibleDebt",
        "terseLabel": "Proceeds from Convertible Debt",
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from issuance of common stock, net of offering costs",
        "terseLabel": "Proceeds from Issuance of Common Stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advances on Credit Facilities",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r1046",
      "r1049"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfSecuritiesOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfSecuritiesOperatingActivities",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principal payments received on investments",
        "documentation": "Cash received from maturities, prepayments and calls of trading securities and other securities, classified as operating."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_ProceedsFromSaleOfSecuritiesOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromSaleOfSecuritiesOperatingActivities",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sale of investments",
        "documentation": "Cash received from sale of investments in debt and equity securities, classified as operating activities, during the period; includes trading securities and any other investments classified as operating."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_ProfessionalFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProfessionalFees",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Professional fees",
        "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer."
       }
      }
     },
     "auth_ref": [
      "r921",
      "r931",
      "r988",
      "r1188",
      "r1192"
     ]
    },
    "hrzn_ProviviIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "ProviviIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provivi, Inc. [Member]",
        "documentation": "Represents Provivi, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_QuipNycIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "QuipNycIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quip NYC Inc [Member]",
        "documentation": "Represents Quip NYC Inc."
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RangeAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r44",
      "r45",
      "r46",
      "r48",
      "r49",
      "r50",
      "r52",
      "r53",
      "r68",
      "r69",
      "r180",
      "r278",
      "r279",
      "r280",
      "r281",
      "r391",
      "r401",
      "r405",
      "r406",
      "r407",
      "r409",
      "r414",
      "r493",
      "r565",
      "r566",
      "r567",
      "r568",
      "r570",
      "r571",
      "r572",
      "r573",
      "r579",
      "r597",
      "r657",
      "r658",
      "r671",
      "r729",
      "r730",
      "r808",
      "r830",
      "r836",
      "r837",
      "r868",
      "r904",
      "r905",
      "r906",
      "r907",
      "r912",
      "r913",
      "r934",
      "r951",
      "r953",
      "r954",
      "r955",
      "r959",
      "r960",
      "r964",
      "r965",
      "r972",
      "r977",
      "r1091",
      "r1098",
      "r1100",
      "r1133"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RangeMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r44",
      "r45",
      "r46",
      "r48",
      "r49",
      "r50",
      "r52",
      "r53",
      "r68",
      "r69",
      "r180",
      "r278",
      "r279",
      "r280",
      "r281",
      "r391",
      "r401",
      "r405",
      "r406",
      "r407",
      "r409",
      "r414",
      "r493",
      "r565",
      "r566",
      "r567",
      "r568",
      "r570",
      "r571",
      "r572",
      "r573",
      "r579",
      "r597",
      "r657",
      "r658",
      "r671",
      "r729",
      "r730",
      "r808",
      "r830",
      "r836",
      "r837",
      "r868",
      "r904",
      "r905",
      "r906",
      "r907",
      "r912",
      "r913",
      "r934",
      "r951",
      "r953",
      "r954",
      "r955",
      "r959",
      "r960",
      "r964",
      "r965",
      "r972",
      "r977",
      "r1091",
      "r1098",
      "r1100",
      "r1133"
     ]
    },
    "us-gaap_RealizedGainLossInvestmentAndDerivativeOperatingAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RealizedGainLossInvestmentAndDerivativeOperatingAfterTax",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_RealizedGainLossInvestmentAndDerivativeOperatingAfterTax",
        "terseLabel": "Net realized gain on investments",
        "documentation": "Amount, after tax, of realized gain (loss) on investment and derivative, classified as operating. Investment includes, but is not limited to, debt and equity securities, security sold short, real estate, and commodity."
       }
      }
     },
     "auth_ref": [
      "r694",
      "r793",
      "r903",
      "r989",
      "r1189"
     ]
    },
    "hrzn_RealizedGainlossExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "RealizedGainlossExtinguishmentOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_RealizedGainlossExtinguishmentOfDebt",
        "terseLabel": "Net realized loss on extinguishment of debt",
        "documentation": "The amount of realized gain or loss from the extinguishment of debt."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RealizedInvestmentGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RealizedInvestmentGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "hrzn_RealizedInvestmentGainsLossesNetOfDebtExtinguishment",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net realized (loss) gain on investments",
        "terseLabel": "Net realized gain (loss)",
        "documentation": "Amount of realized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "hrzn_RealizedInvestmentGainsLossesNetOfDebtExtinguishment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "RealizedInvestmentGainsLossesNetOfDebtExtinguishment",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_InvestmentCompanyRealizedAndUnrealizedGainLossOnInvestmentAndForeignCurrency",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_RealizedInvestmentGainsLossesNetOfDebtExtinguishment",
        "totalLabel": "Net realized (loss) gain",
        "documentation": "Amount of realized gain (loss) on investment, net of debt extinguishment."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_RefinancedDebtInvestmentBalances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "RefinancedDebtInvestmentBalances",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Refinanced debt investment balances",
        "documentation": "Amount of refinanced debt investment balances in noncash transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r547",
      "r548",
      "r549",
      "r551",
      "r553",
      "r600",
      "r601",
      "r614",
      "r688",
      "r689",
      "r690",
      "r773",
      "r774",
      "r775",
      "r801",
      "r803"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_RepaymentsOfDebt",
        "terseLabel": "Repayments of Debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RepaymentsOfNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_RepaymentsOfNotesPayable",
        "negatedLabel": "Repayment of note",
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_RestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_RestrictedCashEquivalents",
        "terseLabel": "Restricted investments in money market funds",
        "documentation": "Amount of cash equivalent restricted as to withdrawal or usage. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r118",
      "r908",
      "r909",
      "r1157",
      "r1158",
      "r1159",
      "r1169"
     ]
    },
    "us-gaap_RestrictedInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedInvestments",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted investments in money market funds",
        "terseLabel": "Restricted Investments",
        "documentation": "Investments which are not defined as or included in marketable (debt, equity, or other) securities whose use is restricted in whole or in part, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet."
       }
      }
     },
     "auth_ref": [
      "r908",
      "r909"
     ]
    },
    "hrzn_RestrictedShortTermInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "RestrictedShortTermInvestmentsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Short Term Investments [Member]",
        "documentation": "Represents restricted short term investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited": {
       "parentTag": "hrzn_NetAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distributable loss",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r364",
      "r600",
      "r601",
      "r612",
      "r648",
      "r665",
      "r670",
      "r687",
      "r745",
      "r969"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r127",
      "r128",
      "r129",
      "r133",
      "r141",
      "r143",
      "r145",
      "r232",
      "r235",
      "r269",
      "r270",
      "r272",
      "r325",
      "r361",
      "r371",
      "r384",
      "r385",
      "r389",
      "r390",
      "r412",
      "r424",
      "r425",
      "r432",
      "r433",
      "r434",
      "r437",
      "r444",
      "r445",
      "r456",
      "r457",
      "r458",
      "r459",
      "r461",
      "r462",
      "r465",
      "r484",
      "r540",
      "r596",
      "r640",
      "r661",
      "r663",
      "r696",
      "r1106",
      "r1109",
      "r1194"
     ]
    },
    "hrzn_RevinateHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "RevinateHoldingsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revinate Holdings, Inc [Member]",
        "documentation": "Represents Revinate Holdings, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_RevolverLoanPrimeIndexOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "RevolverLoanPrimeIndexOneMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revolver Loan, Prime Index, One [Member]",
        "documentation": "Represents information pertaining to the first revolver loans' prime index."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_RevolverLoanPrimeIndexTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "RevolverLoanPrimeIndexTwoMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revolver Loan, Prime Index, Two [Member]",
        "documentation": "Represents information pertaining to the second revolver loans' prime index."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_RobinHealthcareIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "RobinHealthcareIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Robin Healthcare, Inc. [Member]",
        "documentation": "Represents Robin Healthcare, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_RocketLawyerIncorporatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "RocketLawyerIncorporatedMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rocket Lawyer Incorporated [Member]",
        "documentation": "Represents Rocket Lawyer Incorporated."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_RoyaltyAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "RoyaltyAgreementMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalty Agreement [Member]",
        "documentation": "Represents royalty agreement."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_Rule10b51ArrAdoptedFlag",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r997"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_Rule10b51ArrTrmntdFlag",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r997"
     ]
    },
    "hrzn_S2026M6DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "S2026M6DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "S 2026 M6 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_S2026M7DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "S2026M7DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "S 2026 M7 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_S2026M8DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "S2026M8DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "S 2026 M8 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_SafelyYouIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "SafelyYouIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SafelyYou, Inc [Member]",
        "documentation": "Related to SafelyYou, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_SambaTVIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "SambaTVIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Samba TV, Inc. [Member]",
        "documentation": "Represents information pertaining to Samba TV, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r1015"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r62",
      "r64",
      "r146",
      "r402",
      "r1001"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1060"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-schedule-of-earnings-per-share-details",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]",
        "documentation": "Disclosure of information about basic earnings per share by class of stock. Includes, but is not limited to, two-class method."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r152",
      "r161",
      "r163"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r229",
      "r230",
      "r429",
      "r526",
      "r1002",
      "r1003",
      "r1004",
      "r1115",
      "r1116",
      "r1117",
      "r1118"
     ]
    },
    "us-gaap_ScheduleOfInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfInvestmentsTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-2-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments [Table]",
        "documentation": "Disclosure of information about investments owned by investment company."
       }
      }
     },
     "auth_ref": [
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r827",
      "r829",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r859",
      "r860",
      "r861",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890"
     ]
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfProductInformationTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization",
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operation, Product Information, Concentration of Risk [Table]",
        "documentation": "Disclosure of information about concentration risk of product within nature of operation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r124",
      "r125",
      "r550",
      "r551",
      "r552",
      "r600",
      "r601",
      "r605",
      "r606",
      "r607",
      "r613",
      "r771",
      "r772",
      "r775",
      "r1212"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r1149",
      "r1150"
     ]
    },
    "hrzn_ScientiaVascularIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "ScientiaVascularIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scientia Vascular, Inc. [Member]",
        "documentation": "Related to Scientia Vascular, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "Security12bTitle",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r991"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r194",
      "r195",
      "r929",
      "r930",
      "r933"
     ]
    },
    "hrzn_SelectedInterestRatesDailyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "SelectedInterestRatesDailyMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selected Interest Rates (Daily) [Member]",
        "documentation": "Represents the Selected Interest Rates (Daily)."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_September302026ExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "September302026ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "September 30, 2026 Expiration [Member]",
        "documentation": "Represents information pertaining to the expiration of the total contingent future liability."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_September302027ExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "September302027ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "September 30, 2027 Expiration [Member]",
        "documentation": "Represents information pertaining to the expiration of the total contingent future liability."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_September302028ExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "September302028ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "September 30, 2028 Expiration [Member]",
        "documentation": "Represents information pertaining to the September 30, 2028 expiration."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharePrice",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharePrice",
        "terseLabel": "Share Price (in dollars per share)",
        "periodStartLabel": "Per share market value, beginning of period (in dollars per share)",
        "periodEndLabel": "Per share market value, end of period (in dollars per share)",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharesOutstanding",
        "periodStartLabel": "Balance (in shares)",
        "periodEndLabel": "Balance (in shares)",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r1102",
      "r1106",
      "r1109"
     ]
    },
    "hrzn_ShengrowIncAkaSoliOrganicIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "ShengrowIncAkaSoliOrganicIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shengrow, Inc. aka Soli Organic, Inc. [Member]",
        "documentation": "Represents information pertaining to Shengrow, Inc. aka Soli Organic, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_ShengrowIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "ShengrowIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shengrow Inc. [Member]",
        "documentation": "Represents information pertaining to Shengrow Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_SignixIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "SignixIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SIGNiX, Inc [Member]",
        "documentation": "Represents SIGNiX, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_SilkIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "SilkIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Silk, Inc [Member]",
        "documentation": "Represents Silk, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_SkillshareIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "SkillshareIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Skillshare, Inc [Member]",
        "documentation": "Represents Skillshare, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_SlingshotAerospaceIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "SlingshotAerospaceIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Slingshot Aerospace, Inc. [Member]",
        "documentation": "Represents Slingshot Aerospace, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_SnagajobcomIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "SnagajobcomIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SnagAJob.com, Inc [Member]",
        "documentation": "Represents SnagAJob.com, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_SoftwareHealthcareInformationAndServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "SoftwareHealthcareInformationAndServiceMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software, Healthcare Information and Service [Member]",
        "documentation": "Represents software for healthcare information and service."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_SoftwareSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "SoftwareSectorMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software Sector [Member]",
        "documentation": "Related to software sector."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_SonexHealthIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "SonexHealthIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sonex Health, Inc. [Member]",
        "documentation": "Related to Sonex Health, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_SparkchargeIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "SparkchargeIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sparkcharge, Inc. [Member]",
        "documentation": "Represents information pertaining to Sparkcharge, inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_SpineologyIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "SpineologyIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Spineology, Inc [Member]",
        "documentation": "Represents Spineology, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r70",
      "r71",
      "r89",
      "r90",
      "r91",
      "r92",
      "r93",
      "r94",
      "r119",
      "r123",
      "r151",
      "r152",
      "r161",
      "r163",
      "r171",
      "r172",
      "r231",
      "r284",
      "r286",
      "r287",
      "r288",
      "r291",
      "r292",
      "r327",
      "r328",
      "r330",
      "r331",
      "r333",
      "r336",
      "r339",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r352",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r366",
      "r367",
      "r368",
      "r526",
      "r600",
      "r601",
      "r609",
      "r610",
      "r611",
      "r640",
      "r683",
      "r684",
      "r685",
      "r686",
      "r696",
      "r702",
      "r704",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r715",
      "r744",
      "r768",
      "r796",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r1000",
      "r1048",
      "r1050",
      "r1058",
      "r1107",
      "r1110"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r70",
      "r93",
      "r94",
      "r104",
      "r105",
      "r106",
      "r127",
      "r128",
      "r129",
      "r133",
      "r141",
      "r143",
      "r145",
      "r170",
      "r232",
      "r235",
      "r269",
      "r270",
      "r272",
      "r325",
      "r356",
      "r361",
      "r362",
      "r363",
      "r366",
      "r368",
      "r371",
      "r384",
      "r385",
      "r389",
      "r390",
      "r412",
      "r424",
      "r425",
      "r432",
      "r433",
      "r434",
      "r437",
      "r444",
      "r445",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r465",
      "r469",
      "r470",
      "r471",
      "r472",
      "r484",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r540",
      "r546",
      "r596",
      "r600",
      "r601",
      "r610",
      "r611",
      "r640",
      "r650",
      "r661",
      "r662",
      "r663",
      "r696",
      "r796",
      "r1110"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementLineItems",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-2-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-tables",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization",
      "http://horizontechfinance.com/20260331/role/statement-note-1-organization-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions",
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details",
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-schedule-of-earnings-per-share-details",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights",
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-financial-highlights-details",
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-9-concentrations-of-credit-risk-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r71",
      "r73",
      "r74",
      "r77",
      "r85",
      "r87",
      "r89",
      "r92",
      "r93",
      "r94",
      "r97",
      "r127",
      "r128",
      "r129",
      "r170",
      "r327",
      "r328",
      "r330",
      "r333",
      "r339",
      "r356",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r370",
      "r371",
      "r381",
      "r540",
      "r598",
      "r600",
      "r601",
      "r609",
      "r610",
      "r611",
      "r678",
      "r697",
      "r715",
      "r733",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r744",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r753",
      "r754",
      "r755",
      "r756",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r769",
      "r770",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r796",
      "r914",
      "r921",
      "r922",
      "r979",
      "r1185"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-distribution-activity-details",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r62",
      "r64",
      "r146",
      "r402",
      "r1001",
      "r1005"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r70",
      "r71",
      "r73",
      "r74",
      "r77",
      "r85",
      "r87",
      "r89",
      "r92",
      "r93",
      "r94",
      "r97",
      "r127",
      "r128",
      "r129",
      "r170",
      "r197",
      "r327",
      "r328",
      "r330",
      "r333",
      "r339",
      "r356",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r370",
      "r371",
      "r381",
      "r540",
      "r598",
      "r600",
      "r601",
      "r609",
      "r610",
      "r611",
      "r640",
      "r678",
      "r697",
      "r715",
      "r733",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r744",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r753",
      "r754",
      "r755",
      "r756",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r769",
      "r770",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r796",
      "r914",
      "r921",
      "r922",
      "r979",
      "r1185"
     ]
    },
    "hrzn_StealthBioTherapeuticsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "StealthBioTherapeuticsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stealth BioTherapeutics Inc. [Member]",
        "documentation": "Related to Stealth BioTherapeutics Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_StellarCyberIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "StellarCyberIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stellar Cyber, Inc. [Member]",
        "documentation": "Represents information pertaining to Stellar Cyber, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock in extinguishment of debt (in shares)",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r357",
      "r1019",
      "r1028",
      "r1029",
      "r1102",
      "r1104",
      "r1105",
      "r1106",
      "r1109",
      "r1158",
      "r1159",
      "r1163",
      "r1164"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesDividendReinvestmentPlan",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock under dividend reinvestment plan (in shares)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r796",
      "r898",
      "r1019",
      "r1028",
      "r1029",
      "r1102",
      "r1104",
      "r1105"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock, net of offering costs (in shares)",
        "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r683",
      "r796",
      "r897",
      "r1019",
      "r1028",
      "r1029",
      "r1102",
      "r1104",
      "r1105",
      "r1106",
      "r1109",
      "r1158",
      "r1159",
      "r1163",
      "r1164"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock in extinguishment of debt",
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1028",
      "r1029",
      "r1102",
      "r1104",
      "r1105",
      "r1106",
      "r1109",
      "r1158",
      "r1159",
      "r1163",
      "r1164"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueDividendReinvestmentPlan",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock under dividend reinvestment plan",
        "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."
       }
      }
     },
     "auth_ref": [
      "r696",
      "r796",
      "r898",
      "r978",
      "r989",
      "r1019",
      "r1028",
      "r1029",
      "r1102",
      "r1104",
      "r1105"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock, net of offering costs",
        "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."
       }
      }
     },
     "auth_ref": [
      "r696",
      "r796",
      "r897",
      "r989",
      "r1019",
      "r1028",
      "r1029",
      "r1102",
      "r1104",
      "r1105",
      "r1106",
      "r1109",
      "r1158",
      "r1159",
      "r1163",
      "r1164"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "srt_StockRepurchaseProgramAuthorizedAmount1",
        "terseLabel": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "hrzn_StockRepurchaseProgramMaximumPercentageOfNetAssetValue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "StockRepurchaseProgramMaximumPercentageOfNetAssetValue",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_StockRepurchaseProgramMaximumPercentageOfNetAssetValue",
        "terseLabel": "Stock Repurchase Program, Maximum Percentage of Net Asset Value",
        "documentation": "Maximum percentage of net asset value for repurchase of stock under the program."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_StockRepurchaseProgramPercentageOfOutstandingStockMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "StockRepurchaseProgramPercentageOfOutstandingStockMaximum",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_StockRepurchaseProgramPercentageOfOutstandingStockMaximum",
        "terseLabel": "Stock Repurchase Program, Percentage of Outstanding Stock Maximum",
        "documentation": "Maximum number of shares that may be repurchased in accordance with the plan as a proportion of outstanding capital stock."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_StockRepurchaseProgramPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "StockRepurchaseProgramPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchase Program [Policy Text Block]",
        "documentation": "The accounting policy for stock repurchase program."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_StockRepurchasedDuringPeriodPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "StockRepurchasedDuringPeriodPerShare",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_StockRepurchasedDuringPeriodPerShare",
        "terseLabel": "Stock Repurchased During Period, Per Share (in dollars per share)",
        "documentation": "Per share value of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_StockRepurchasedDuringPeriodShares",
        "terseLabel": "Stock Repurchased During Period, Shares (in shares)",
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r686",
      "r796",
      "r899",
      "r1019",
      "r1028",
      "r1029",
      "r1102",
      "r1104",
      "r1105",
      "r1106",
      "r1109",
      "r1158",
      "r1159",
      "r1163",
      "r1164"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_StockRepurchasedDuringPeriodValue",
        "terseLabel": "Stock Repurchased During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r696",
      "r796",
      "r899",
      "r989",
      "r1019",
      "r1028",
      "r1029",
      "r1102",
      "r1104",
      "r1105",
      "r1106",
      "r1109",
      "r1158",
      "r1159",
      "r1163",
      "r1164"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_StockholdersEquity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r746",
      "r763",
      "r797",
      "r798",
      "r969",
      "r990",
      "r1031",
      "r1046",
      "r1050",
      "r1051",
      "r1076",
      "r1144",
      "r1194"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-assets-and-liabilities-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r93",
      "r94",
      "r98",
      "r338",
      "r341",
      "r343",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r357",
      "r362",
      "r363",
      "r366",
      "r368",
      "r369",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r453",
      "r474",
      "r475",
      "r558",
      "r799",
      "r802",
      "r901"
     ]
    },
    "us-gaap_StockholdersEquityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r800"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r556"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r556"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r556"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r556"
     ]
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r555",
      "r557"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SummaryOfInvestmentHoldingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SummaryOfInvestmentHoldingsTable",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Holdings [Table]",
        "documentation": "Disclosure of information about summary of investment holding, including, but not limited to, investment with value exceeding one percent of net asset value of registrant."
       }
      }
     },
     "auth_ref": [
      "r693",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r731",
      "r732",
      "r768",
      "r977"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_SupplyNetworkVisibilityHoldingsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "SupplyNetworkVisibilityHoldingsLLCMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supply Network Visibility Holdings, LLC [Member]",
        "documentation": "Related to Supply Network Visibility Holdings, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_SupplyNetworkVisiblityHoldingsLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "SupplyNetworkVisiblityHoldingsLlcMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supply Network Visiblity Holdings LLC [Member]",
        "documentation": "Represents Supply Network Visiblity Holdings LLC."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_SustainabilitySegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "SustainabilitySegmentMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sustainability Segment [Member]",
        "documentation": "Related to sustainability segment."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_SwiftHealthSystemsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "SwiftHealthSystemsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Swift Health Systems Inc. [Member]",
        "documentation": "Related to Swift Health Systems Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TableTextBlock": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-10-distributions-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-12-financial-highlights-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-tables",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_TableTextBlock",
        "terseLabel": "Notes Tables"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TechnologySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TechnologySectorMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technology Sector [Member]",
        "documentation": "Sector of the economy consisting of companies engaged in technology-related business activities."
       }
      }
     },
     "auth_ref": [
      "r977",
      "r1198",
      "r1202",
      "r1205",
      "r1208"
     ]
    },
    "hrzn_TemperpackTechnologiesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "TemperpackTechnologiesIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temperpack Technologies, Inc [Member]",
        "documentation": "Represents Temperpack Technologies, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_TermLoanFixedIndexOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "TermLoanFixedIndexOneMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term Loan, Fixed Index One [Member]",
        "documentation": "Represents term loan with fixed index."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_TermLoanFixedIndexTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "TermLoanFixedIndexTwoMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term Loan, Fixed Index Two [Member]",
        "documentation": "Represents term loan with fixed index."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_TermLoanPrimeIndexEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "TermLoanPrimeIndexEightMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term Loan, Prime Index, Eight [Member]",
        "documentation": "Represents term loan with prime index."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_TermLoanPrimeIndexFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "TermLoanPrimeIndexFiveMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term Loan, Prime Index, Five [Member]",
        "documentation": "Represents term loan with prime index."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_TermLoanPrimeIndexFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "TermLoanPrimeIndexFourMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term Loan, Prime Index, Four [Member]",
        "documentation": "Represents term loan with prime index."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_TermLoanPrimeIndexOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "TermLoanPrimeIndexOneMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term Loan, Prime Index, One [Member]",
        "documentation": "Represents term loan with prime index."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_TermLoanPrimeIndexSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "TermLoanPrimeIndexSevenMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term Loan, Prime Index, Seven [Member]",
        "documentation": "Represents term loan with prime index."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_TermLoanPrimeIndexSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "TermLoanPrimeIndexSixMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term Loan, Prime Index, Six [Member]",
        "documentation": "Represents term loan with prime index."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_TermLoanPrimeIndexThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "TermLoanPrimeIndexThreeMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term Loan, Prime Index, Three [Member]",
        "documentation": "Represents term loan with prime index."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_TermLoanPrimeIndexTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "TermLoanPrimeIndexTwoMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term Loan, Prime Index, Two [Member]",
        "documentation": "Represents term loan with prime index."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_TermLoanSofrIndexOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "TermLoanSofrIndexOneMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term Loan, SOFR Index, One [Member]",
        "documentation": "Represents information pertaining to the first term loan with a SOFR index."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_The2023EquityDistributionAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "The2023EquityDistributionAgreementMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2023 Equity Distribution Agreement [Member]",
        "documentation": "Represents the 2023 Equity Distribution Agreement."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_The2026NotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "The2026NotesMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2026 Notes [Member]",
        "documentation": "Related to the 2026 notes."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_The2026NotesUnderwriterOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "The2026NotesUnderwriterOptionMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2026 Notes Underwriter Option [Member]",
        "documentation": "Related to the 2026 notes underwriter option."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_The2027NotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "The2027NotesMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2027 Notes [Member]",
        "documentation": "Related to the 2027 notes."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_The2027NotesUnderwriterOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "The2027NotesUnderwriterOptionMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2027 Notes Underwriter Option [Member]",
        "documentation": "Related to the 2027 Notes underwriter option."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_The2028NotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "The2028NotesMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2028 Notes [Member]",
        "documentation": "Represents information pertaining to the 2028 notes."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_The2030ConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "The2030ConvertibleNotesMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2030 Convertible Notes [Member]",
        "documentation": "Represents information pertaining to the 2030 Convertible Notes."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_The2031ConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "The2031ConvertibleNotesMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2031 Convertible Notes [Member]",
        "documentation": "Related to the Convertible Notes due 2031."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_The625NotesDue2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "The625NotesDue2027Member",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 6.25% Notes due 2027 [Member]",
        "documentation": "Represents the 6.25% Notes due 2027."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_ThreeInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "ThreeInvestmentsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Three Investments [Member]",
        "documentation": "Represents three investments."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_ThreeYearICurveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "ThreeYearICurveMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Three Year I Curve [Member]",
        "documentation": "Related to the Three Year I Curve."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_TigoEnergyIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "TigoEnergyIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tigo Energy, Inc. [Member]",
        "documentation": "Represents Tigo Energy, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_TopiaMobilityIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "TopiaMobilityIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Topia Mobility, Inc [Member]",
        "documentation": "Represents Topia Mobility, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "TradingSymbol",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers and Servicing of Financial Assets, Servicing of Financial Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for servicing assets and liabilities including, but not necessarily limited to: (a) how a servicing asset or servicing liability is initially recognized and measured, (b) management's basis for determining its classes of servicing assets and servicing liabilities, (c) where contractually specified fees, late fees or ancillary fees are reported in the statement of income, (d) how the entity subsequently measures each class of servicing assets and servicing liabilities (that is, by using the amortization method or fair value method), and the methodology and significant assumptions used to value such servicing, (e) for those classes subsequently measured using the amortization method, where changes in the carrying amount are reported in the statement of income and how such servicing assets and liabilities are evaluated for impairment, and (f) for those classes subsequently measured at fair value, where changes in the fair value are reported in the statement of income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-unaudited-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r318",
      "r355",
      "r453",
      "r512",
      "r525",
      "r528",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r566",
      "r567",
      "r568",
      "r569",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r641",
      "r651",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r970",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1129",
      "r1132",
      "r1133",
      "r1134",
      "r1137",
      "r1138",
      "r1139",
      "r1140"
     ]
    },
    "hrzn_TreasuryRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "TreasuryRateMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Rate [Member]",
        "documentation": "Represents information pertaining to the treasury rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r446"
     ]
    },
    "hrzn_USBankMoneyMarketDepositAccountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "USBankMoneyMarketDepositAccountMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U S Bank Money Market Deposit Account [Member]",
        "documentation": "Represents US bank money market deposit account."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnfundedLoanCommitmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UnfundedLoanCommitmentMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk",
      "http://horizontechfinance.com/20260331/role/statement-note-8-financial-instruments-with-offbalancesheet-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unfunded Loan Commitment [Member]",
        "documentation": "Undisbursed funds of a credit facility in which the borrower may draw upon."
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1166"
     ]
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UnrealizedGainLossOnInvestments",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_InvestmentCompanyRealizedAndUnrealizedGainLossOnInvestmentAndForeignCurrency",
       "weight": 1.0,
       "order": 0.0
      },
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-changes-in-net-assets-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net unrealized appreciation (depreciation) on investments",
        "label": "Net unrealized depreciation on non-affiliate investments",
        "terseLabel": "Unrealized Gain (Loss) on Investments",
        "negatedLabel": "Net unrealized depreciation on investments",
        "documentation": "Amount of unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UnrecognizedTaxBenefits",
        "terseLabel": "Unrecognized Tax Benefits, Ending Balance",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r415",
      "r419",
      "r952"
     ]
    },
    "hrzn_UnrestrictedShortTermInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "UnrestrictedShortTermInvestmentsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrestricted Short Term Investments [Member]",
        "documentation": "Represents unrestricted short term investments."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_UpdaterIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "UpdaterIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updater, Inc [Member]",
        "documentation": "Represents Updater, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_UrsaSpaceSystemsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "UrsaSpaceSystemsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ursa Space Systems Inc. [Member]",
        "documentation": "Related to Ursa Space Systems Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r39",
      "r174",
      "r178",
      "r179",
      "r180",
      "r617",
      "r619",
      "r927"
     ]
    },
    "us-gaap_ValuationTechniqueAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ValuationTechniqueAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Approach and Technique [Axis]",
        "documentation": "Information by valuation approach and technique."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r492",
      "r569",
      "r953",
      "r955",
      "r959",
      "r1134"
     ]
    },
    "us-gaap_ValuationTechniqueDiscountedCashFlowMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ValuationTechniqueDiscountedCashFlowMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Technique, Discounted Cash Flow [Member]",
        "documentation": "Valuation technique calculating present value of future cash flows."
       }
      }
     },
     "auth_ref": [
      "r938",
      "r939",
      "r959",
      "r1132",
      "r1133",
      "r1134"
     ]
    },
    "us-gaap_ValuationTechniqueDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ValuationTechniqueDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Approach and Technique [Domain]",
        "documentation": "Valuation approach and technique."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r492",
      "r569",
      "r953",
      "r955",
      "r959",
      "r1134"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": [
      "r1022",
      "r1025",
      "r1092",
      "r1127"
     ]
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": [
      "r1022",
      "r1025",
      "r1092",
      "r1127"
     ]
    },
    "hrzn_VeroBiotechLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "VeroBiotechLLCMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "VERO Biotech LLC [Member]",
        "documentation": "Represents VERO Biotech LLC."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_VikenDetectionCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "VikenDetectionCorporationMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Viken Detection Corporation [Member]",
        "documentation": "Represents Viken Detection Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_VoltBidcoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "VoltBidcoIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20260331/role/statement-note-13-subsequent-events-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Volt Bidco, Inc. [Member]",
        "documentation": "Represents information pertaining to Volt Bidco, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_WarrantInvestmentsReceivedAndRecordedAsUnearnedIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "WarrantInvestmentsReceivedAndRecordedAsUnearnedIncome",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant investments received and recorded as unearned income",
        "documentation": "Amount of warrant investments received and recorded as unearned income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WarrantMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20260331/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant [Member]",
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount."
       }
      }
     },
     "auth_ref": [
      "r975",
      "r976",
      "r980",
      "r981",
      "r982",
      "r983"
     ]
    },
    "hrzn_WarrantsReceivedInSettlementOfFeeIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "WarrantsReceivedInSettlementOfFeeIncome",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants received in settlement of fee income",
        "documentation": "Amount of warrants received in settlement of fee income."
       }
      }
     },
     "auth_ref": []
    },
    "srt_WeightedAverageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "WeightedAverageMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20260331/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average [Member]",
        "documentation": "Average of a range of values, calculated with consideration of proportional relevance."
       }
      }
     },
     "auth_ref": [
      "r405",
      "r406",
      "r493",
      "r579",
      "r912",
      "r913",
      "r959",
      "r1153"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-schedule-of-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average shares outstanding - diluted (in shares)",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r163"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfSharesIssuedBasic",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average shares outstanding - basic (in shares)",
        "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic)."
       }
      }
     },
     "auth_ref": [
      "r1057"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-11-earnings-per-share-schedule-of-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic",
        "terseLabel": "Denominator for basic weighted average shares (in shares)",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r163"
     ]
    },
    "hrzn_XadIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "XadIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "xAd, Inc [Member]",
        "documentation": "Represents xAd, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_XerisPharmaceuticalsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "XerisPharmaceuticalsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Xeris Pharmaceuticals, Inc [Member]",
        "documentation": "Represents Xeris Pharmaceuticals, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_ZeroInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "ZeroInvestmentsMember",
     "presentation": [
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20260331/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Zero Investments [Member]",
        "documentation": "Represents zero investments."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-consolidated-schedule-of-investments-investments-2-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-consolidated-schedule-of-investments-investments-2-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Schedule of Investments - Investments 2 (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-consolidated-schedule-of-investments-investments-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-consolidated-schedule-of-investments-investments-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Schedule of Investments - Investments (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-consolidated-schedule-of-investments-investments-details-parentheticals": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-consolidated-schedule-of-investments-investments-details-parentheticals",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Schedule of Investments - Investments (Details) (Parentheticals)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-consolidated-schedule-of-investments-unaudited-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-consolidated-schedule-of-investments-unaudited-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Schedule of Investments (Unaudited)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-10-distributions-distribution-activity-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-10-distributions-distribution-activity-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Distributions - Distribution Activity (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-10-distributions-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-10-distributions-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Distributions"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-11-earnings-per-share-schedule-of-earnings-per-share-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-11-earnings-per-share-schedule-of-earnings-per-share-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 11 - Earnings Per Share - Schedule of Earnings Per share (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-11-earnings-per-share-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-11-earnings-per-share-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 11 - Earnings Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-12-financial-highlights-financial-highlights-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-12-financial-highlights-financial-highlights-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Financial Highlights - Financial Highlights (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-12-financial-highlights-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-12-financial-highlights-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Financial Highlights"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 3 - Related Party Transactions - Expiration Dates of Contingent Future Liability (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-3-related-party-transactions-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-3-related-party-transactions-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 3 - Related Party Transactions"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-4-investments-investments-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-4-investments-investments-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 4 - Investments - Investments (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-4-investments-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-4-investments-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 4 - Investments"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 5 - Transactions With Affiliated Companies - Investments in Controlled Affiliated Companies (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-5-transactions-with-affiliated-companies-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-5-transactions-with-affiliated-companies-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 5 - Transactions With Affiliated Companies"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 6 - Fair Value - Assets at Fair Value on a Recurring Basis (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 6 - Fair Value - Reconciliation of Level 3 Assets Measured on a Recurring Basis (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 6 - Fair Value - Significant Level 3 Fair Value Measurement Inputs (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-6-fair-value-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-6-fair-value-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 6 - Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-7-borrowings-borrowings-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-7-borrowings-borrowings-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Borrowings - Borrowings (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-7-borrowings-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-7-borrowings-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-8-financial-instruments-with-offbalancesheet-risk-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-8-financial-instruments-with-offbalancesheet-risk-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 8 - Financial Instruments With Off-balance-sheet Risk"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-note-8-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 8 - Financial Instruments With Off-balance-sheet Risk - Unfunded Commitments (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-significant-accounting-policies-policies": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20260331",
     "localname": "statement-statement-significant-accounting-policies-policies",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "850",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "320",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "210",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "220",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-5"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "3",
   "Publisher": "SEC"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.4-03(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 1.B.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480868/205-20-S45-2"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.Z.5.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-2"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-13"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-7"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-4"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-42"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-12"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2A"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-6"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-6"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-7"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-7"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-20"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480125/505-10-S35-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-4"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-8"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-6"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 4.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 5.Q.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-7"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481468/505-20-05-5"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-2"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-3"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-1"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-2"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-3"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 1.D.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479921/505-20-S99-1"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479279/805-10-65-5"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479279/805-10-65-5"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479279/805-10-65-5"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2AG",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AG"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-7"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-7"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-7"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-4"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "45",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480865/815-45-50-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2G",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2G"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2G",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2G"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/825/tableOfContent"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 1.B.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480148/855-10-S99-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(cc)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-8"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-5"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13)(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7)(e)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7)(e)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.9-06)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(ff)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(fff)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-7"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-8"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-9"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-13"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-14"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-18"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-24"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-3"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(10)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-4"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/946-320/tableOfContent"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column B)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "12",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column C)(Footnote 6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column D)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column D)(Footnote 6)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478790/946-405-45-2"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477346/946-830-45-36"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "37",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477346/946-830-45-37"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-4"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478600/954-210-50-2"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-20"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-3A"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479908/805-50-55-1"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479083/946-230-55-1"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478790/946-405-45-2"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "321",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/321/tableOfContent"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "325",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/325/tableOfContent"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-2"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-20"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480190/470-10-S50-1"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-15"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-2"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-6"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480123/805-50-15-3"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2C"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2D"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-13"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-8"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-8"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478482/942-210-50-1"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.9-06)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-15"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-16"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-7"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-14"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477867/946-230-45-1"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "810",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477383/970-810-45-1"
  }
 }
}
