{
 "version": "2.2",
 "instance": {
  "hrzn20251231_10k.htm": {
   "nsprefix": "hrzn",
   "nsuri": "http://horizontechfinance.com/20251231",
   "dts": {
    "schema": {
     "local": [
      "hrzn-20251231.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/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/currency/2025/currency-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/exch/2025/exch-2025.xsd",
      "https://xbrl.sec.gov/naics/2025/naics-2025.xsd",
      "https://xbrl.sec.gov/sic/2025/sic-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "hrzn-20251231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "hrzn-20251231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "hrzn-20251231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "hrzn-20251231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "hrzn20251231_10k.htm"
     ]
    }
   },
   "keyStandard": 288,
   "keyCustom": 94,
   "axisStandard": 30,
   "axisCustom": 0,
   "memberStandard": 38,
   "memberCustom": 256,
   "hidden": {
    "total": 145,
    "http://fasb.org/us-gaap/2025": 117,
    "http://xbrl.sec.gov/cyd/2025": 10,
    "http://horizontechfinance.com/20251231": 6,
    "http://xbrl.sec.gov/dei/2025": 6,
    "http://xbrl.sec.gov/ecd/2025": 6
   },
   "contextCount": 1518,
   "entityCount": 1,
   "segmentCount": 303,
   "elementCount": 819,
   "unitCount": 4,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 4493,
    "http://xbrl.sec.gov/dei/2025": 40,
    "http://xbrl.sec.gov/cyd/2025": 16,
    "http://xbrl.sec.gov/ecd/2025": 7,
    "http://fasb.org/srt/2025": 1
   },
   "report": {
    "R1": {
     "role": "http://horizontechfinance.com/20251231/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_2025-01-01_2025-12-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities",
     "longName": "001 - Statement - Consolidated Statements of Assets and Liabilities",
     "shortName": "Consolidated Statements of Assets and Liabilities",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "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": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:InterestReceivable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities-parentheticals",
     "longName": "002 - Statement - Consolidated Statements of Assets and Liabilities (Parentheticals)",
     "shortName": "Consolidated Statements of Assets and Liabilities (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R4": {
     "role": "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
     "longName": "003 - Statement - Consolidated Statements of Operations",
     "shortName": "Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:InterestIncomeOperatingPaidInKind",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "hrzn:InvestmentCompanyInvestmentIncomeNet",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets",
     "longName": "004 - Statement - Consolidated Statements of Changes in Net Assets",
     "shortName": "Consolidated Statements of Changes in Net Assets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "i_2024-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": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2022-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": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow",
     "longName": "005 - Statement - Consolidated Statements of Cash Flow",
     "shortName": "Consolidated Statements of Cash Flow",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:GainLossOnSaleOfInvestments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
     "longName": "995443 - Disclosure - Award Timing Disclosure",
     "shortName": "Award Timing Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R8": {
     "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": "8",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R10": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
     "longName": "995552 - Disclosure - Consolidated Schedule of Investments",
     "shortName": "Consolidated Schedule of Investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-1-organization",
     "longName": "995553 - Disclosure - Note 1 - Organization",
     "shortName": "Note 1 - Organization",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
     "longName": "995554 - 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": "13",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions",
     "longName": "995555 - Disclosure - Note 3 - Related Party Transactions",
     "shortName": "Note 3 - Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-4-investments",
     "longName": "995556 - Disclosure - Note 4 - Investments",
     "shortName": "Note 4 - Investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:InvestmentHoldingsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:InvestmentHoldingsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies",
     "longName": "995557 - Disclosure - Note 5 - Transactions With Affiliated Companies",
     "shortName": "Note 5 - Transactions With Affiliated Companies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
     "longName": "995558 - Disclosure - Note 6 - Fair Value",
     "shortName": "Note 6 - Fair Value",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
     "longName": "995559 - Disclosure - Note 7 - Borrowings",
     "shortName": "Note 7 - Borrowings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax",
     "longName": "995560 - Disclosure - Note 8 - Federal Income Tax",
     "shortName": "Note 8 - Federal Income Tax",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk",
     "longName": "995561 - Disclosure - Note 9 - Financial Instruments With Off-balance-sheet Risk",
     "shortName": "Note 9 - Financial Instruments With Off-balance-sheet Risk",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk",
     "longName": "995562 - Disclosure - Note 10 - Concentrations of Credit Risk",
     "shortName": "Note 10 - Concentrations of Credit Risk",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-11-distributions",
     "longName": "995563 - Disclosure - Note 11 - Distributions",
     "shortName": "Note 11 - Distributions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share",
     "longName": "995564 - Disclosure - Note 12 - Earnings Per Share",
     "shortName": "Note 12 - Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
     "longName": "995565 - Disclosure - Note 13 - Subsequent Events",
     "shortName": "Note 13 - Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights",
     "longName": "995566 - Disclosure - Note 14 - Financial Highlights",
     "shortName": "Note 14 - Financial Highlights",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://horizontechfinance.com/20251231/role/statement-significant-accounting-policies-policies",
     "longName": "995570 - Disclosure - Significant Accounting Policies (Policies)",
     "shortName": "Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "26",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-tables",
     "longName": "995571 - Disclosure - Consolidated Schedule of Investments (Tables)",
     "shortName": "Consolidated Schedule of Investments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:InvestmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:InvestmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-tables",
     "longName": "995572 - Disclosure - Note 3 - Related Party Transactions (Tables)",
     "shortName": "Note 3 - Related Party Transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-4-investments-tables",
     "longName": "995573 - Disclosure - Note 4 - Investments (Tables)",
     "shortName": "Note 4 - Investments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentHoldingsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentHoldingsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies-tables",
     "longName": "995574 - 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": "30",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-tables",
     "longName": "995575 - Disclosure - Note 6 - Fair Value (Tables)",
     "shortName": "Note 6 - Fair Value (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-tables",
     "longName": "995576 - Disclosure - Note 7 - Borrowings (Tables)",
     "shortName": "Note 7 - Borrowings (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-tables",
     "longName": "995577 - Disclosure - Note 8 - Federal Income Tax (Tables)",
     "shortName": "Note 8 - Federal Income Tax (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:FederalIncomeTaxNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:FederalIncomeTaxNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-tables",
     "longName": "995578 - Disclosure - Note 9 - Financial Instruments With Off-balance-sheet Risk (Tables)",
     "shortName": "Note 9 - Financial Instruments With Off-balance-sheet Risk (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:OffsettingLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:OffsettingLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-tables",
     "longName": "995579 - Disclosure - Note 11 - Distributions (Tables)",
     "shortName": "Note 11 - Distributions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:DividendsDeclaredTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:DividendsDeclaredTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-tables",
     "longName": "995580 - Disclosure - Note 12 - Earnings Per Share (Tables)",
     "shortName": "Note 12 - Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-tables",
     "longName": "995581 - Disclosure - Note 14 - Financial Highlights (Tables)",
     "shortName": "Note 14 - Financial Highlights (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
     "longName": "995582 - Disclosure - Consolidated Schedule of Investments (Details Textual)",
     "shortName": "Consolidated Schedule of Investments (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2022-11-09_ConsolidatedEntitiesAxis-AffiliatedEntityMember_DebtInstrumentAxis-AssetbackedNotes2022Member",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-8",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R39": {
     "role": "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
     "longName": "995583 - Disclosure - Consolidated Schedule of Investments - Investments (Details)",
     "shortName": "Consolidated Schedule of Investments - Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "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": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2024-12-31_EquitySecuritiesByIndustryAxis-TechnologySectorMember_InvestmentIssuerAffiliationAxis-InvestmentUnaffiliatedIssuerMember",
      "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": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-2-details",
     "longName": "995584 - 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": "40",
     "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": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2024-12-31_InvestmentIdentifierAxis-InvestmentIdentifierAxis.domain-ControlledAffiliateDebtInvestmentsBetterPlaceForestsCoConsumerrelatedTechnologiesTermLoanFiveMember",
      "name": "us-gaap:InvestmentInterestRatePaidInCash",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
     "longName": "995585 - 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": "41",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R42": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-1-organization-details-textual",
     "longName": "995586 - Disclosure - Note 1 - Organization (Details Textual)",
     "shortName": "Note 1 - Organization (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "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": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R43": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual",
     "longName": "995587 - 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": "43",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-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": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-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": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-details-textual",
     "longName": "995588 - 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": "44",
     "firstAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:ManagementFeePayable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-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": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details",
     "longName": "995589 - 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": "45",
     "firstAnchor": {
      "contextRef": "i_2025-12-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": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-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": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-4-investments-investments-details",
     "longName": "995590 - Disclosure - Note 4 - Investments - Investments (Details)",
     "shortName": "Note 4 - Investments - Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "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": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-31_EquitySecuritiesByIndustryAxis-ConsumerrelatedSectorMember",
      "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": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details",
     "longName": "995591 - 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": "47",
     "firstAnchor": {
      "contextRef": "i_2024-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": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-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": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
     "longName": "995592 - Disclosure - Note 6 - Fair Value (Details Textual)",
     "shortName": "Note 6 - Fair Value (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:UnrealizedGainLossOnInvestments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31_FinancialInstrumentAxis-WarrantMember",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
     "longName": "995593 - 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": "49",
     "firstAnchor": {
      "contextRef": "i_2025-12-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": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-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": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
     "longName": "995594 - 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": "50",
     "firstAnchor": {
      "contextRef": "i_2025-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-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": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
     "longName": "995595 - 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": "51",
     "firstAnchor": {
      "contextRef": "i_2024-12-31",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual",
     "longName": "995596 - Disclosure - Note 7 - Borrowings (Details Textual)",
     "shortName": "Note 7 - Borrowings (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:RestrictedInvestments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31_DebtConversionByUniqueDescriptionAxis-ConversionOf2030NotesIntoCommonStockMember",
      "name": "hrzn:DebtInstrumentConvertibleWeightedAverageConversionPrice",
      "unitRef": "USDPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-borrowings-details",
     "longName": "995597 - Disclosure - Note 7 - Borrowings - Borrowings (Details)",
     "shortName": "Note 7 - Borrowings - Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details",
     "longName": "995598 - Disclosure - Note 7 - Borrowings - Senior Securities (Details)",
     "shortName": "Note 7 - Borrowings - Senior Securities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "hrzn:DebtInstrumentAssetCoveragePerUnit",
      "unitRef": "USDPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-details-textual",
     "longName": "995599 - Disclosure - Note 8 - Federal Income Tax (Details Textual)",
     "shortName": "Note 8 - Federal Income Tax (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "i_2024-12-31",
      "name": "hrzn:FederalExciseTaxPercent",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxPolicyTextBlock",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:OperatingLossCarryforwards",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-reconciliation-of-net-increase-in-net-assets-to-taxable-income-details",
     "longName": "995600 - Disclosure - Note 8 - Federal Income Tax - Reconciliation of Net Increase in Net Assets to Taxable Income (Details)",
     "shortName": "Note 8 - Federal Income Tax - Reconciliation of Net Increase in Net Assets to Taxable Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "hrzn:OtherBooktaxDifferences",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FederalIncomeTaxNoteTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-tax-characters-of-distributions-paid-details",
     "longName": "995601 - Disclosure - Note 8 - Federal Income Tax - Tax Characters of Distributions Paid (Details)",
     "shortName": "Note 8 - Federal Income Tax - Tax Characters of Distributions Paid (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "hrzn:InvestmentCompanyDividendDistributionPaid",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "hrzn:ScheduleOfTaxCharactersOfDistributionPaidTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "hrzn:InvestmentCompanyDividendDistributionPaid",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "hrzn:ScheduleOfTaxCharactersOfDistributionPaidTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-undistributed-ordinary-income-earnings-on-a-tax-basis-details",
     "longName": "995602 - Disclosure - Note 8 - Federal Income Tax - Undistributed Ordinary Income Earnings on a Tax Basis (Details)",
     "shortName": "Note 8 - Federal Income Tax - Undistributed Ordinary Income Earnings on a Tax Basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:InvestmentCompanyDistributableEarningsLossAccumulatedOrdinaryIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "hrzn:ScheduleOfInvestmentCompanyDistributableEarningsLossTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:InvestmentCompanyDistributableEarningsLossAccumulatedOrdinaryIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "hrzn:ScheduleOfInvestmentCompanyDistributableEarningsLossTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-details-textual",
     "longName": "995603 - Disclosure - Note 9 - Financial Instruments With Off-balance-sheet Risk (Details Textual)",
     "shortName": "Note 9 - Financial Instruments With Off-balance-sheet Risk (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:FairValueDisclosureOffbalanceSheetRisksAmountLiability",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:OffsettingLiabilitiesTableTextBlock",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-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": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details",
     "longName": "995604 - Disclosure - Note 9 - Financial Instruments With Off-balance-sheet Risk - Unfunded Commitments (Details)",
     "shortName": "Note 9 - Financial Instruments With Off-balance-sheet Risk - Unfunded Commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "i_2025-12-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": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-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": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk-details-textual",
     "longName": "995605 - Disclosure - Note 10 - Concentrations of Credit Risk (Details Textual)",
     "shortName": "Note 10 - Concentrations of Credit Risk (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-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": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-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": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-details-textual",
     "longName": "995606 - Disclosure - Note 11 - Distributions (Details Textual)",
     "shortName": "Note 11 - Distributions (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "USDPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "USDPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details",
     "longName": "995607 - Disclosure - Note 11 - Distributions - Distribution Activity (Details)",
     "shortName": "Note 11 - Distributions - Distribution Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "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",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:DividendsCommonStockCash",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-details-textual",
     "longName": "995608 - Disclosure - Note 12 - Earnings Per Share (Details Textual)",
     "shortName": "Note 12 - Earnings Per Share (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-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": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-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": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-schedule-of-earnings-per-share-details",
     "longName": "995609 - Disclosure - Note 12 - Earnings Per Share - Schedule of Earnings Per share (Details)",
     "shortName": "Note 12 - Earnings Per Share - Schedule of Earnings Per share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-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": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-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": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
     "longName": "995610 - Disclosure - Note 13 - Subsequent Events (Details Textual)",
     "shortName": "Note 13 - Subsequent Events (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "us-gaap:DebtConversionOriginalDebtAmount1",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-07_2026-02-13_DebtConversionByUniqueDescriptionAxis-ConversionOf2030NotesIntoCommonStockMember_DebtInstrumentAxis-The2030ConvertibleNotesMember_SubsequentEventTypeAxis-SubsequentEventMember",
      "name": "us-gaap:DebtConversionOriginalDebtAmount1",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-details-textual",
     "longName": "995611 - Disclosure - Note 14 - Financial Highlights (Details Textual)",
     "shortName": "Note 14 - Financial Highlights (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "d_2019-01-01_2019-12-31_RelatedPartyTransactionAxis-ManagementServiceIncentiveMember_RelatedPartyTransactionsByRelatedPartyAxis-HorizonTechnologyFinanceManagementLLCTheAdvisorMember_TypeOfArrangementAxis-InvestmentManagementAgreementMember",
      "name": "us-gaap:InvestmentCompanyVoluntaryFeeWaived",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2019-01-01_2019-12-31_RelatedPartyTransactionAxis-ManagementServiceIncentiveMember_RelatedPartyTransactionsByRelatedPartyAxis-HorizonTechnologyFinanceManagementLLCTheAdvisorMember_TypeOfArrangementAxis-InvestmentManagementAgreementMember",
      "name": "us-gaap:InvestmentCompanyVoluntaryFeeWaived",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-financial-highlights-details",
     "longName": "995612 - Disclosure - Note 14 - Financial Highlights - Financial Highlights (Details)",
     "shortName": "Note 14 - Financial Highlights - Financial Highlights (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "i_2024-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": "hrzn20251231_10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2015-12-31",
      "name": "us-gaap:NetAssetValuePerShare",
      "unitRef": "USDPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "hrzn20251231_10k.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "AccumulatedAmortizationDeferredFinanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r1073",
      "r1075"
     ]
    },
    "hrzn_AccuveinIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "AccuveinIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AccuVein Inc [Member]",
        "documentation": "Represents AccuVein Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities": {
       "parentTag": "hrzn_NetAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities"
     ],
     "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": [
      "r40",
      "r904",
      "r1108"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets"
     ],
     "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": [
      "r629",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1055",
      "r1119"
     ]
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net decrease in net assets resulting from operations to net cash provided by (used in) operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AdjustmentsToAdditionalPaidInCapitalNondeductibleExciseTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "AdjustmentsToAdditionalPaidInCapitalNondeductibleExciseTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_AdjustmentsToAdditionalPaidInCapitalNondeductibleExciseTaxesPaid",
        "terseLabel": "Adjustments to Additional Paid in Capital, Non-deductible Excise Taxes Paid",
        "documentation": "Amount of increase to additional paid in capital for non-deductible excise taxes paid."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AdministrationAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "AdministrationAgreementMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "AdministrativeFeesExpense",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
      "http://horizontechfinance.com/20251231/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": [
      "r7",
      "r1110",
      "r1117"
     ]
    },
    "hrzn_AdministrativeFeesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "AdministrativeFeesPayable",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "AerinMedicalIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "AerobiotixLLCMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aerobiotix, LLC [Member]",
        "documentation": "Represents Aerobiotix, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "srt_AffiliatedEntityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "AffiliatedEntityMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Affiliated Entity [Member]",
        "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r845",
      "r913",
      "r1044",
      "r1076",
      "r1077",
      "r1078",
      "r1110"
     ]
    },
    "us-gaap_AlternativeEnergyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AlternativeEnergyMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r1041",
      "r1042"
     ]
    },
    "hrzn_AlternativeEnergySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "AlternativeEnergySectorMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "AlulaHoldingsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow",
      "http://horizontechfinance.com/20251231/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": [
      "r46",
      "r309",
      "r992",
      "r1074"
     ]
    },
    "hrzn_ApkudoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "ApkudoIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-details-textual",
      "http://horizontechfinance.com/20251231/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": [
      "r416"
     ]
    },
    "us-gaap_AssetAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetAcquisitionAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Axis]",
        "documentation": "Information by asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r599",
      "r1046"
     ]
    },
    "us-gaap_AssetAcquisitionConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetAcquisitionConsiderationTransferred",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-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": [
      "r892",
      "r1047",
      "r1048",
      "r1049"
     ]
    },
    "us-gaap_AssetAcquisitionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetAcquisitionDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Domain]",
        "documentation": "Asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r599",
      "r1046"
     ]
    },
    "hrzn_AssetCoverageToBorrowingsRatioPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "AssetCoverageToBorrowingsRatioPercent",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "AssetbackedNotes2019Member",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset-backed Notes 2019 [Member]",
        "documentation": "Represents 2019 asset-backed notes."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AssetbackedNotes2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "AssetbackedNotes2022Member",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset-backed Notes 2022 [Member]",
        "documentation": "Represents 2022 asset-backed notes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_Assets",
        "totalLabel": "Total assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r74",
      "r111",
      "r135",
      "r138",
      "r139",
      "r184",
      "r196",
      "r207",
      "r208",
      "r245",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r417",
      "r420",
      "r490",
      "r560",
      "r561",
      "r567",
      "r690",
      "r865",
      "r866",
      "r879",
      "r904",
      "r907",
      "r908",
      "r924",
      "r1032",
      "r1033",
      "r1079"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AssetsOfPowerscourtInvestmentsXXVLPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "AssetsOfPowerscourtInvestmentsXXVLPMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets of Powerscourt Investments XXV, LP [Member]",
        "documentation": "Represents assets of Powerscourt Investments XXV, LP."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r928",
      "r929",
      "r942"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r928",
      "r929",
      "r942"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r928",
      "r929",
      "r942"
     ]
    },
    "hrzn_AuleaMedicalIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "AuleaMedicalIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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_AvalancheTechnologyIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "AvalancheTechnologyIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Avalanche Technology, Inc [Member]",
        "documentation": "Represents Avalanche Technology, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_AvaloTherapeuticsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "AvaloTherapeuticsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "AverageNetAssets",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-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": []
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "auth_ref": [
      "r945"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_AwardTmgMnpiCnsdrdFlag",
        "terseLabel": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r945"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r945"
     ]
    },
    "hrzn_AxiomSpaceIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "AxiomSpaceIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "BaseManagementAndIncentiveFeesAmountWaivedPerQuarter",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "BaseManagementFeeAnnualPercent",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "BaseManagementFeeAnnualPercentGrossAssetsExceeding250Million",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r994"
     ]
    },
    "hrzn_BetterPlaceForestsCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "BetterPlaceForestsCoMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "BiotechnologySectorMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "BiovaxysTechnologyCorpMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "BlackscholesValuationModelMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "BrightinsightIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "BritecoreHoldingsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-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/20251231",
     "localname": "CPGBeyondIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "CSAMedicalIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "CVRXIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CVRx, Inc [Member]",
        "documentation": "Represents CVRx, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_CaastleIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "CaastleIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Caastle, Inc [Member]",
        "documentation": "Represents Caastle, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_CadrenalTherapeuticsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "CadrenalTherapeuticsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "CampNYCIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "CanaryMedicalIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": []
    },
    "hrzn_CandesantBiomedicalIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "CandesantBiomedicalIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Candesant Biomedical, Inc. [Member]",
        "documentation": "Represents Candesant Biomedical, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_CapitalLossCarryforwardIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "CapitalLossCarryforwardIncreaseDecrease",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-reconciliation-of-net-increase-in-net-assets-to-taxable-income-details": {
       "parentTag": "hrzn_TaxableIncomeBeforeDeductionsForDistributions",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-reconciliation-of-net-increase-in-net-assets-to-taxable-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Change in capital loss carry forward",
        "label": "hrzn_CapitalLossCarryforwardIncreaseDecrease",
        "documentation": "Amount of increase (decrease) in capital loss carryforward."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-10-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": [
      "r481",
      "r482",
      "r488",
      "r848",
      "r1069"
     ]
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "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": [
      "r75",
      "r570",
      "r647",
      "r685",
      "r904",
      "r907",
      "r908",
      "r924",
      "r979"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "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": [
      "r13",
      "r51",
      "r134"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "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": [
      "r13",
      "r51",
      "r134"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperationsAbstract",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, cash equivalents and restricted cash:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
        "totalLabel": "Net increase 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",
      "r51"
     ]
    },
    "hrzn_CastleCreekBiosciencesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "CastleCreekBiosciencesIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "CeribellIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-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/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "ClaraFoodsCoMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r79",
      "r113",
      "r114",
      "r115",
      "r135",
      "r139",
      "r167",
      "r168",
      "r177",
      "r179",
      "r186",
      "r187",
      "r245",
      "r278",
      "r280",
      "r281",
      "r282",
      "r285",
      "r286",
      "r321",
      "r322",
      "r324",
      "r325",
      "r327",
      "r330",
      "r333",
      "r334",
      "r336",
      "r339",
      "r346",
      "r490",
      "r613",
      "r614",
      "r615",
      "r616",
      "r629",
      "r635",
      "r637",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r648",
      "r677",
      "r701",
      "r729",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r963",
      "r997",
      "r999",
      "r1006"
     ]
    },
    "hrzn_CognoaIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "CognoaIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "ColenderMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-1-organization",
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities": {
       "parentTag": "hrzn_LiabilitiesAndNetAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities"
     ],
     "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": [
      "r36",
      "r71",
      "r569",
      "r676"
     ]
    },
    "us-gaap_CommitmentsToExtendCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsToExtendCreditMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-9-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": []
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockDividendsPerShareCashPaid",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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": [
      "r62"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
      "http://horizontechfinance.com/20251231/role/statement-note-11-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": [
      "r62"
     ]
    },
    "us-gaap_CommonStockDividendsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockDividendsShares",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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": [
      "r8"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets",
      "http://horizontechfinance.com/20251231/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": [
      "r909",
      "r910",
      "r911",
      "r914",
      "r915",
      "r916",
      "r917",
      "r1002",
      "r1003",
      "r1005",
      "r1055",
      "r1096",
      "r1119"
     ]
    },
    "hrzn_CommonStockOutstandingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "CommonStockOutstandingMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets"
     ],
     "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/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities-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": [
      "r39"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities-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": [
      "r39",
      "r677"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities-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": [
      "r39"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-note-14-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": [
      "r8",
      "r39",
      "r677",
      "r696",
      "r1119",
      "r1120"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities": {
       "parentTag": "hrzn_NetAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, par value $0.001 per share, 100,000,000 shares authorized, 45,781,280 and 40,043,312 shares issued and 45,613,815 and 39,875,847 shares outstanding as of December 31, 2025 and 2024, 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": [
      "r39",
      "r322",
      "r329",
      "r572",
      "r904"
     ]
    },
    "hrzn_CommonStockWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "CommonStockWarrantsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "CommunicationsSectorMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-10-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": [
      "r190",
      "r211",
      "r600",
      "r601",
      "r844",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r211",
      "r600",
      "r601",
      "r844",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-10-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": [
      "r190",
      "r211",
      "r600",
      "r601",
      "r844",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-10-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": [
      "r188",
      "r192",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r860",
      "r1009"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-10-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": [
      "r190",
      "r211",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-10-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": [
      "r190",
      "r191",
      "r844",
      "r859",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-10-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": [
      "r190",
      "r211",
      "r600",
      "r601",
      "r844",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-1-organization",
      "http://horizontechfinance.com/20251231/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": [
      "r80",
      "r86",
      "r136",
      "r143",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r520",
      "r563",
      "r845",
      "r976",
      "r977",
      "r978",
      "r1031",
      "r1034",
      "r1035"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-1-organization",
      "http://horizontechfinance.com/20251231/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": [
      "r80",
      "r86",
      "r136",
      "r143",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r520",
      "r563",
      "r845",
      "r976",
      "r977",
      "r978",
      "r1031",
      "r1034",
      "r1035"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r24",
      "r857"
     ]
    },
    "hrzn_ConsumerrelatedSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "ConsumerrelatedSectorMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "ConsumerrelatedTechnologiesMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "ConventusOrthopaedicsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "ConversionOf2030NotesIntoCommonStockMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/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": []
    },
    "hrzn_ConversionOf2031NotesIntoCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "ConversionOf2031NotesIntoCommonStockMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of 2031 Notes Into Common Stock [Member]",
        "documentation": "Represents the conversion of the 2031 notes into common stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20251231/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": [
      "r10",
      "r70",
      "r1090"
     ]
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_NetInvestmentIncome",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CostsAndExpenses",
        "totalLabel": "Total expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostsAndExpensesAbstract",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_CraftyHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "CraftyHoldingsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-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_CreditFacilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "CreditFacilitiesMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facilities [Member]",
        "documentation": "Represents the credit facilities."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": []
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r937",
      "r956"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r937",
      "r956"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r939",
      "r958"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r939",
      "r958"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r941",
      "r960"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r939",
      "r958"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r932",
      "r951"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r933",
      "r952"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r933",
      "r952"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r931",
      "r950"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r931",
      "r950"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r931",
      "r950"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r934",
      "r953"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r936",
      "r955"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r936",
      "r955"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r937",
      "r956"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r940",
      "r959"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r938",
      "r957"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r935",
      "r954"
     ]
    },
    "hrzn_DataStorageSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "DataStorageSectorMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "DebtConversionByUniqueDescriptionAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/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": [
      "r14",
      "r16"
     ]
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20251231/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": [
      "r14",
      "r16"
     ]
    },
    "us-gaap_DebtConversionNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtConversionNameDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/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": [
      "r14",
      "r16"
     ]
    },
    "us-gaap_DebtConversionOriginalDebtAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtConversionOriginalDebtAmount1",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20251231/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": [
      "r14",
      "r16"
     ]
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r56",
      "r135",
      "r137",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r276",
      "r277",
      "r287",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r303",
      "r310",
      "r311",
      "r313",
      "r423",
      "r502"
     ]
    },
    "hrzn_DebtInstrumentAssetCoveragePerUnit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "DebtInstrumentAssetCoveragePerUnit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Coverage Per Unit (in dollars per share)",
        "documentation": "Per share asset coverage of debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_DebtInstrumentAverageMarketValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "DebtInstrumentAverageMarketValuePerShare",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average market value per unit (in dollars per share)",
        "documentation": "Per share average market value of debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details"
     ],
     "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": [
      "r10",
      "r28",
      "r29",
      "r68",
      "r70",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r294",
      "r299",
      "r300",
      "r301",
      "r302",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r903",
      "r995",
      "r996",
      "r998",
      "r1001",
      "r1026",
      "r1027",
      "r1028",
      "r1073",
      "r1075",
      "r1088"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "DebtInstrumentBasisSpreadOnVariableRateTreasuryYieldMaturity",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance outstanding",
        "terseLabel": "Long-Term Debt, Gross",
        "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": [
      "r10",
      "r70",
      "r314"
     ]
    },
    "hrzn_DebtInstrumentConvertibleAcceleratedUnamortizedDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "DebtInstrumentConvertibleAcceleratedUnamortizedDebtIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20251231/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": [
      "r57",
      "r290"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleLiquidationPreferencePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleLiquidationPreferencePerShare",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Involuntary Liquidation Preference (in dollars per share)",
        "documentation": "Per share excess of preference in liquidation over convertible debt instrument's if-converted par or stated value of share."
       }
      }
     },
     "auth_ref": [
      "r294"
     ]
    },
    "hrzn_DebtInstrumentConvertibleMaximumBeneficialOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "DebtInstrumentConvertibleMaximumBeneficialOwnershipPercentage",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r22",
      "r32",
      "r60",
      "r61",
      "r290"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleStockPriceTrigger",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-12-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/2025",
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "DebtInstrumentConvertibleWeightedAverageConversionPrice",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20251231/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": [
      "r288",
      "r502",
      "r503",
      "r875",
      "r876",
      "r903"
     ]
    },
    "us-gaap_DebtInstrumentFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFairValue",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r301",
      "r480",
      "r481",
      "r482",
      "r488",
      "r875",
      "r876",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1063"
     ]
    },
    "hrzn_DebtInstrumentInterestRateIncreaseFromDefault": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "DebtInstrumentInterestRateIncreaseFromDefault",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "DebtInstrumentInterestRateIncreaseFromFailureToMaintainInvestmentRating",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r31",
      "r289"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r112",
      "r874",
      "r1060",
      "r1061"
     ]
    },
    "us-gaap_DebtInstrumentMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentMeasurementInput",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r1059",
      "r1060",
      "r1061"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details"
     ],
     "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": [
      "r10",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r294",
      "r299",
      "r300",
      "r301",
      "r302",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r903",
      "r995",
      "r996",
      "r998",
      "r1001",
      "r1026",
      "r1027",
      "r1028",
      "r1073",
      "r1075",
      "r1088"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r73"
     ]
    },
    "hrzn_DebtInstrumentSharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "DebtInstrumentSharePrice",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details",
      "http://horizontechfinance.com/20251231/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": [
      "r10",
      "r22",
      "r23",
      "r26",
      "r59",
      "r61",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r294",
      "r299",
      "r300",
      "r301",
      "r302",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r312",
      "r423",
      "r563",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r903",
      "r995",
      "r996",
      "r998",
      "r1001",
      "r1073",
      "r1075"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
        "terseLabel": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "negatedLabel": "Unamortized debt issuance costs attributable to term borrowings",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r315",
      "r501",
      "r502",
      "r503",
      "r875",
      "r876",
      "r903"
     ]
    },
    "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentUnusedBorrowingCapacityAmount",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r33",
      "r276"
     ]
    },
    "hrzn_DebtInstrumentVariableRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "DebtInstrumentVariableRate",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "DebtInvestmentsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-10-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/2025",
     "localname": "DebtMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "DebtPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "DebtSecuritiesMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/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": [
      "r19",
      "r911",
      "r1124"
     ]
    },
    "hrzn_December312025ExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "December312025ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "December 31, 2025 Expiration [Member]",
        "documentation": "Represents information pertaining to the expiration of the total contingent future liability."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_December312026ExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "December312026ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "December312027ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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_DecisyonIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "DecisyonIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r1037",
      "r1072",
      "r1073",
      "r1075"
     ]
    },
    "hrzn_DiagnosticsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "DiagnosticsSectorMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "DisclosureTextBlockAbstract",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-note-1-organization",
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights",
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments",
      "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-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/2025",
     "localname": "DistributionPayable",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities"
     ],
     "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": [
      "r667",
      "r829"
     ]
    },
    "hrzn_DistributionsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "DistributionsPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "DivergentTechnologiesIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "DividendPayableDateToBePaidDayMonthAndYear",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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": [
      "r14"
     ]
    },
    "us-gaap_DividendsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends [Axis]",
        "documentation": "Information by event wherein earnings are distributed to shareholder."
       }
      }
     },
     "auth_ref": [
      "r1038",
      "r1039"
     ]
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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": [
      "r62"
     ]
    },
    "us-gaap_DividendsCommonStockStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsCommonStockStock",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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": [
      "r62"
     ]
    },
    "us-gaap_DividendsDeclaredTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsDeclaredTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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/2025",
     "localname": "DividendsDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends [Domain]",
        "documentation": "Event wherein earnings are distributed to shareholder."
       }
      }
     },
     "auth_ref": [
      "r1038",
      "r1039"
     ]
    },
    "us-gaap_DividendsPayableAmountPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsPayableAmountPerShare",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DividendsPayableAmountPerShare",
        "terseLabel": "Dividends Payable, Amount Per Share (in dollars per share)",
        "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_DividendsPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "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": [
      "r29",
      "r35",
      "r69",
      "r921",
      "r1089"
     ]
    },
    "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsPayableDateOfRecordDayMonthAndYear",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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": []
    },
    "us-gaap_DividendsPayableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsPayableTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions",
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details",
      "http://horizontechfinance.com/20251231/role/statement-note-11-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": [
      "r14"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r928",
      "r929",
      "r942"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r928",
      "r929",
      "r942",
      "r944"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "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/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://horizontechfinance.com/20251231/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_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r943"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "DropOffIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DropOff, Inc. [Member]",
        "documentation": "Related to DropOff, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_ELaCarteIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "ELaCarteIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "E La Carte, Inc [Member]",
        "documentation": "Represents E La Carte, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-schedule-of-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_EarningsPerShareBasic",
        "terseLabel": "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": [
      "r103",
      "r125",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r164",
      "r167",
      "r177",
      "r178",
      "r179",
      "r183",
      "r320",
      "r371",
      "r406",
      "r415",
      "r449",
      "r450",
      "r559",
      "r580",
      "r858"
     ]
    },
    "us-gaap_EarningsPerShareBasicUndistributed": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasicUndistributed",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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": [
      "r1007"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-schedule-of-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r103",
      "r125",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r167",
      "r177",
      "r178",
      "r179",
      "r183",
      "r320",
      "r371",
      "r406",
      "r415",
      "r449",
      "r450",
      "r559",
      "r580",
      "r858"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r180",
      "r181",
      "r182"
     ]
    },
    "hrzn_ElligoHealthResearchIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "ElligoHealthResearchIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "ElligoHealthcareResearchIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "EmalexBiosciencesIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "EndoftermPaymentsReceivableNoncashTransaction",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "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/20251231",
     "localname": "EnergyEfficiencyMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r926"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "EntityDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-2-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-tables",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
      "http://horizontechfinance.com/20251231/role/statement-document-and-entity-information",
      "http://horizontechfinance.com/20251231/role/statement-note-1-organization",
      "http://horizontechfinance.com/20251231/role/statement-note-1-organization-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions",
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details",
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-schedule-of-earnings-per-share-details",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-financial-highlights-details",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies",
      "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details",
      "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-reconciliation-of-net-increase-in-net-assets-to-taxable-income-details",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-tax-characters-of-distributions-paid-details",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-undistributed-ordinary-income-earnings-on-a-tax-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details",
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r926"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r926"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r961"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r926"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r926"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r926"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r926"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r962"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets"
     ],
     "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": [
      "r8",
      "r95",
      "r102",
      "r103",
      "r121",
      "r122",
      "r123",
      "r144",
      "r145",
      "r146",
      "r149",
      "r157",
      "r159",
      "r161",
      "r185",
      "r246",
      "r249",
      "r265",
      "r319",
      "r347",
      "r371",
      "r390",
      "r391",
      "r402",
      "r403",
      "r404",
      "r407",
      "r414",
      "r415",
      "r426",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r448",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r504",
      "r506",
      "r512",
      "r576",
      "r587",
      "r588",
      "r589",
      "r629",
      "r729"
     ]
    },
    "hrzn_EquityPurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "EquityPurchaseAgreementMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20251231/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_EquityReceivedInSettlementOfInterestAndFeeIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "EquityReceivedInSettlementOfInterestAndFeeIncome",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity received in settlement of interest and fee income",
        "documentation": "Amount of equity received in settlement of interest and fee income."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_EquitySalesAgreementMaximumValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "EquitySalesAgreementMaximumValue",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "EquitySalesAgreementRemainingAmountAvailableForIssuance",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "EquitySecuritiesByIndustryAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20251231/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": [
      "r652",
      "r656",
      "r659",
      "r749",
      "r766",
      "r788",
      "r821",
      "r869",
      "r870",
      "r893",
      "r894",
      "r895",
      "r911"
     ]
    },
    "us-gaap_EquitySecuritiesIndustryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesIndustryMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20251231/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": [
      "r652",
      "r656",
      "r659",
      "r749",
      "r766",
      "r788",
      "r821",
      "r869",
      "r870",
      "r893",
      "r894",
      "r895",
      "r911"
     ]
    },
    "us-gaap_EquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/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": [
      "r19",
      "r905",
      "r918",
      "r919",
      "r920",
      "r1124"
     ]
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-10-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": [
      "r301",
      "r480",
      "r481",
      "r488",
      "r848",
      "r875",
      "r876"
     ]
    },
    "hrzn_EstimatedTimeToExitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "EstimatedTimeToExitMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "EveloBiosciencesIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "EverstreamHoldingsLLCMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "ExciseAndSalesTaxes",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r124"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r452",
      "r453",
      "r468",
      "r893"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r454",
      "r455",
      "r456",
      "r889",
      "r890",
      "r895"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r454",
      "r455",
      "r895"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r1057",
      "r1058"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r469",
      "r894"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r457",
      "r462",
      "r469",
      "r894"
     ]
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByBalanceSheetGroupingTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/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": [
      "r480",
      "r482",
      "r848",
      "r902",
      "r1067",
      "r1069"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/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": [
      "r301",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r356",
      "r357",
      "r451",
      "r453",
      "r454",
      "r455",
      "r456",
      "r465",
      "r468",
      "r470",
      "r480",
      "r527",
      "r528",
      "r529",
      "r848",
      "r875",
      "r876",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r893",
      "r895",
      "r902"
     ]
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByMeasurementBasisAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Basis [Axis]",
        "documentation": "Information by measurement basis."
       }
      }
     },
     "auth_ref": [
      "r301",
      "r480",
      "r481",
      "r482",
      "r488",
      "r490",
      "r491",
      "r848",
      "r875",
      "r876",
      "r1069"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r452",
      "r453",
      "r454",
      "r456",
      "r893",
      "r1060",
      "r1065"
     ]
    },
    "us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosureOffbalanceSheetRisksAmountLiability",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fair value of unfunded commitment liability",
        "label": "us-gaap_FairValueDisclosureOffbalanceSheetRisksAmountLiability",
        "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": [
      "r480",
      "r481"
     ]
    },
    "us-gaap_FairValueDisclosureOffbalanceSheetRisksFaceAmountLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosureOffbalanceSheetRisksFaceAmountLiability",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-9-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": [
      "r481",
      "r565"
     ]
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r454",
      "r461",
      "r463",
      "r464",
      "r465",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r557",
      "r893",
      "r896"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/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": [
      "r301",
      "r349",
      "r354",
      "r356",
      "r453",
      "r468",
      "r480",
      "r527",
      "r848",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r893",
      "r902"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual"
     ],
     "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": [
      "r301",
      "r349",
      "r354",
      "r356",
      "r358",
      "r453",
      "r454",
      "r468",
      "r480",
      "r528",
      "r848",
      "r875",
      "r876",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r893",
      "r902"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/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": [
      "r301",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r356",
      "r357",
      "r453",
      "r454",
      "r455",
      "r456",
      "r468",
      "r480",
      "r529",
      "r848",
      "r875",
      "r876",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r893",
      "r895",
      "r902"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r452",
      "r453",
      "r454",
      "r456",
      "r893",
      "r1060",
      "r1065"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": []
    },
    "hrzn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAppreciationDepreciationIncludedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAppreciationDepreciationIncludedInEarnings",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized appreciation (depreciation) 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/20251231",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOtherPeriodIncreaseDecrease",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPaymentInkindInterest",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r460",
      "r466",
      "r469",
      "r894"
     ]
    },
    "hrzn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRealizedGainLossIncludedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetRealizedGainLossIncludedInEarnings",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net realized (loss) gain 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/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r460",
      "r469",
      "r894"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r460",
      "r469",
      "r894"
     ]
    },
    "hrzn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersBetweenInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersBetweenInvestments",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfer out of debt investments",
        "documentation": "Amount of transfer of financial instrument classified as an asset between investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r461",
      "r467",
      "r469",
      "r894"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfer out of Level 3",
        "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy."
       }
      }
     },
     "auth_ref": [
      "r1062",
      "r1064"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3",
        "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3",
        "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy."
       }
      }
     },
     "auth_ref": [
      "r461",
      "r467",
      "r469",
      "r894"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r457",
      "r469",
      "r894"
     ]
    },
    "hrzn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetWarrantsAndEquityReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetWarrantsAndEquityReceived",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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",
        "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/2025",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/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": [
      "r301",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r356",
      "r357",
      "r451",
      "r453",
      "r454",
      "r455",
      "r456",
      "r465",
      "r468",
      "r470",
      "r480",
      "r527",
      "r528",
      "r529",
      "r848",
      "r875",
      "r876",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r893",
      "r895",
      "r902"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r893",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1065"
     ]
    },
    "us-gaap_FairValueOfAssetsAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueOfAssetsAcquired",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-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": [
      "r14",
      "r15",
      "r16"
     ]
    },
    "hrzn_FederalExciseTaxPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "FederalExciseTaxPercent",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_FederalExciseTaxPercent",
        "terseLabel": "Federal Excise Tax, Percent",
        "documentation": "The federal excise tax percent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FederalIncomeTaxNoteTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FederalIncomeTaxNoteTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-reconciliation-of-net-increase-in-net-assets-to-taxable-income-details",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-tax-characters-of-distributions-paid-details",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-undistributed-ordinary-income-earnings-on-a-tax-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal Income Tax Note [Table]",
        "documentation": "Disclosure of information about federal income tax basis of investment holdings of investment company."
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "us-gaap_FederalIncomeTaxNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FederalIncomeTaxNoteTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal Income Tax Note [Table Text Block]",
        "documentation": "Tabular disclosure of the federal tax basis of investment holdings. This item captures the aggregate cost of securities, aggregate gross unrealized appreciation for all securities in which there is an excess of value over tax cost, aggregate gross unrealized depreciation for all securities in which there is an excess of tax cost over value, net unrealized appreciation (depreciation), and an explanation of the differences between tax and book."
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "us-gaap_FeeIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FeeIncome",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "hrzn_InvestmentCompanyInvestmentIncomeNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "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": [
      "r1115"
     ]
    },
    "hrzn_FictivIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "FictivIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fictiv, Inc. [Member]",
        "documentation": "Represents Fictiv, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r312",
      "r344",
      "r423",
      "r438",
      "r475",
      "r489",
      "r492",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r565",
      "r577",
      "r871",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r905",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1056",
      "r1059",
      "r1060",
      "r1061",
      "r1063",
      "r1065",
      "r1066",
      "r1067"
     ]
    },
    "us-gaap_FinancialInstrumentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialInstrumentsDisclosureTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-9-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": [
      "r478"
     ]
    },
    "hrzn_FourInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "FourInvestmentsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "GTMedicalTechnologiesIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-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/2025",
     "localname": "GainLossOnSaleOfInvestments",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_GainLossOnSaleOfInvestments",
        "negatedLabel": "Net realized loss 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/2025",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "hrzn_RealizedInvestmentGainsLossesNetOfDebtExtinguishment",
       "weight": 1.0,
       "order": 1.0
      },
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-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",
      "r20",
      "r21"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "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": [
      "r45",
      "r703"
     ]
    },
    "hrzn_GetaroundIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "GetaroundIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Getaround, Inc [Member]",
        "documentation": "Represents Getaround, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_GlobalWorldwideLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "GlobalWorldwideLlcMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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_GreenlightBiosciencesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "GreenlightBiosciencesIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Greenlight Biosciences, Inc [Member]",
        "documentation": "Represents Greenlight Biosciences, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_HIMVLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "HIMVLLCMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-1-organization",
      "http://horizontechfinance.com/20251231/role/statement-note-1-organization-details-textual",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "HappyCoIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "HavenlyIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "HealthcareInformationAndServicesSegmentMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "HometeamTechnologiesIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-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/20251231",
     "localname": "HorizonTechnologyFinanceCorporationMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-1-organization",
      "http://horizontechfinance.com/20251231/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_HorizonTechnologyFinanceManagementLLCTheAdvisorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "HorizonTechnologyFinanceManagementLLCTheAdvisorMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Horizon Technology Finance Management LLC (the Advisor) [Member]",
        "documentation": "Represents Horizon Technology Finance Management LLC (the \u201cAdvisor\u201d)."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_HoundLabsIILLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "HoundLabsIILLCMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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_HoundLabsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "HoundLabsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hound Labs, Inc. [Member]",
        "documentation": "Related to Hound Labs, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_HypotheticalMarketYieldMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "HypotheticalMarketYieldMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r928",
      "r929",
      "r942"
     ]
    },
    "hrzn_ImunonIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "ImunonIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "IncentiveFeeCapAndDeferralMechanismContingentFutureLiability",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "IncentiveFeeCapAndDeferralMechanismReductionToExpense",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "IncentiveFeeExpense",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r7",
      "r1116"
     ]
    },
    "us-gaap_IncentiveFeePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncentiveFeePayable",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncentiveFeePayable",
        "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": [
      "r1107"
     ]
    },
    "hrzn_IncentiveFeeToPreincentiveNetInvestmentIncome": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "IncentiveFeeToPreincentiveNetInvestmentIncome",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r140",
      "r374",
      "r378",
      "r379",
      "r380",
      "r381",
      "r384",
      "r387",
      "r395",
      "r396",
      "r397",
      "r398",
      "r564",
      "r598",
      "r620",
      "r888"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r120",
      "r376",
      "r377",
      "r384",
      "r385",
      "r386",
      "r389",
      "r609"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccruedInterestReceivableNet",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet",
        "negatedLabel": "Decrease (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/20251231",
     "localname": "IncreaseDecreaseInEndoftermPayments",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_IncreaseDecreaseInEndoftermPayments",
        "negatedLabel": "Decrease (increase) 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/2025",
     "localname": "IncreaseDecreaseInIncentiveFeePayable",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decrease 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": [
      "r1121"
     ]
    },
    "us-gaap_IncreaseDecreaseInManagementFeePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInManagementFeePayable",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r1121"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "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/2025",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInOtherOperatingAssets",
        "negatedLabel": "Increase 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/20251231",
     "localname": "IncreaseDecreaseInUnearnedIncome",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "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/2025",
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-12-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": [
      "r173",
      "r174",
      "r179"
     ]
    },
    "hrzn_InfobionicIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InfobionicIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-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/2025",
     "localname": "InsiderTradingArrLineItems",
     "auth_ref": [
      "r946"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r930",
      "r949"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_InsiderTrdPoliciesProcAdoptedFlag",
        "terseLabel": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r930",
      "r949"
     ]
    },
    "hrzn_IntelepeerHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "IntelepeerHoldingsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "InterestAndDividendIncomeOperatingAbstract",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment income"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "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": [
      "r184",
      "r196",
      "r198",
      "r199",
      "r208",
      "r500",
      "r865",
      "r866",
      "r1112"
     ]
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "hrzn_InvestmentCompanyInvestmentIncomeNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest (reversal) income",
        "documentation": "Amount of interest income (expense) classified as operating."
       }
      }
     },
     "auth_ref": [
      "r558",
      "r855",
      "r1015"
     ]
    },
    "us-gaap_InterestIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestIncomeMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Income [Member]",
        "documentation": "Primary financial statement caption in which reported facts about interest income have been included."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_InterestIncomeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InterestIncomeNet",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "InterestIncomeOperatingPaidInKind",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "hrzn_InvestmentCompanyInvestmentIncomeNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://horizontechfinance.com/20251231/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": [
      "r702",
      "r812",
      "r815",
      "r817"
     ]
    },
    "us-gaap_InterestOnConvertibleDebtNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestOnConvertibleDebtNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-12-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": [
      "r166",
      "r170",
      "r179"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "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": [
      "r130",
      "r132",
      "r133"
     ]
    },
    "us-gaap_InterestReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestReceivable",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities"
     ],
     "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": [
      "r980",
      "r1122"
     ]
    },
    "hrzn_InternetAndMediaSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InternetAndMediaSectorMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "InvestmentAffiliatedIssuerControlledMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
      "http://horizontechfinance.com/20251231/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": [
      "r605",
      "r626",
      "r671",
      "r673",
      "r680",
      "r695",
      "r702",
      "r703",
      "r815"
     ]
    },
    "us-gaap_InvestmentAffiliatedIssuerNoncontrolledMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentAffiliatedIssuerNoncontrolledMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
      "http://horizontechfinance.com/20251231/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": [
      "r605",
      "r626",
      "r672",
      "r674",
      "r681",
      "r695",
      "r702",
      "r703",
      "r795",
      "r806",
      "r807",
      "r809",
      "r810",
      "r814",
      "r815",
      "r819",
      "r820",
      "r821"
     ]
    },
    "hrzn_InvestmentAssetsMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentAssetsMeasurementInput",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "InvestmentCompanyAverageDebtPerShare",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-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/2025",
     "localname": "InvestmentCompanyContractualAndVoluntaryFeesWaived",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r1095",
      "r1116"
     ]
    },
    "hrzn_InvestmentCompanyDistributableEarningsLossAccumulatedAppreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentCompanyDistributableEarningsLossAccumulatedAppreciation",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-undistributed-ordinary-income-earnings-on-a-tax-basis-details": {
       "parentTag": "hrzn_InvestmentCompanyRetainedEarningsAccumulatedDeficit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-undistributed-ordinary-income-earnings-on-a-tax-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_InvestmentCompanyDistributableEarningsLossAccumulatedAppreciation",
        "terseLabel": "Unrealized appreciation",
        "documentation": "Amount of accumulated undistributed earnings (deficit) from unrealized appreciation of investment company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyDistributableEarningsLossAccumulatedCapitalLossCarryforward": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyDistributableEarningsLossAccumulatedCapitalLossCarryforward",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-undistributed-ordinary-income-earnings-on-a-tax-basis-details": {
       "parentTag": "hrzn_InvestmentCompanyRetainedEarningsAccumulatedDeficit",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-undistributed-ordinary-income-earnings-on-a-tax-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_InvestmentCompanyDistributableEarningsLossAccumulatedCapitalLossCarryforward",
        "negatedTerseLabel": "Long term capital loss carry forward",
        "documentation": "Amount of accumulated undistributed deficit from capital loss carryforward of investment company."
       }
      }
     },
     "auth_ref": [
      "r619"
     ]
    },
    "hrzn_InvestmentCompanyDistributableEarningsLossAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentCompanyDistributableEarningsLossAccumulatedDepreciation",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-undistributed-ordinary-income-earnings-on-a-tax-basis-details": {
       "parentTag": "hrzn_InvestmentCompanyRetainedEarningsAccumulatedDeficit",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-undistributed-ordinary-income-earnings-on-a-tax-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_InvestmentCompanyDistributableEarningsLossAccumulatedDepreciation",
        "negatedTerseLabel": "Unrealized depreciation",
        "documentation": "Amount of accumulated undistributed deficit from unrealized depreciation of investment company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyDistributableEarningsLossAccumulatedOrdinaryIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyDistributableEarningsLossAccumulatedOrdinaryIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-undistributed-ordinary-income-earnings-on-a-tax-basis-details": {
       "parentTag": "hrzn_InvestmentCompanyRetainedEarningsAccumulatedDeficit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-undistributed-ordinary-income-earnings-on-a-tax-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_InvestmentCompanyDistributableEarningsLossAccumulatedOrdinaryIncomeLoss",
        "terseLabel": "Undistributed ordinary income",
        "documentation": "Amount of accumulated undistributed earnings (deficit) from ordinary income (loss) of investment company."
       }
      }
     },
     "auth_ref": [
      "r618"
     ]
    },
    "hrzn_InvestmentCompanyDistributableEarningsLossAccumulatedOtherTemporaryDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentCompanyDistributableEarningsLossAccumulatedOtherTemporaryDifferences",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-undistributed-ordinary-income-earnings-on-a-tax-basis-details": {
       "parentTag": "hrzn_InvestmentCompanyRetainedEarningsAccumulatedDeficit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-undistributed-ordinary-income-earnings-on-a-tax-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_InvestmentCompanyDistributableEarningsLossAccumulatedOtherTemporaryDifferences",
        "terseLabel": "Other temporary differences",
        "documentation": "Amount of accumulated undistributed earnings (deficit) from other temporary differences of investment company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyDistributionToShareholdersPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyDistributionToShareholdersPerShare",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_InvestmentCompanyDistributionToShareholdersPerShare",
        "negatedTerseLabel": "Distributions declared (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": [
      "r625",
      "r643"
     ]
    },
    "hrzn_InvestmentCompanyDistributionToShareholdersPerShareNetInvestmentIncome": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentCompanyDistributionToShareholdersPerShareNetInvestmentIncome",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-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/20251231",
     "localname": "InvestmentCompanyDistributionToShareholdersPerShareNetRealizedGainOnInvestments",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-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": []
    },
    "hrzn_InvestmentCompanyDistributionToShareholdersPerShareOther": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentCompanyDistributionToShareholdersPerShareOther",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other (in dollars per share)",
        "label": "hrzn_InvestmentCompanyDistributionToShareholdersPerShareOther",
        "documentation": "Per share or unit amount of distribution from other sources not separately classified to shareholders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyDividendDistribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyDividendDistribution",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets"
     ],
     "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": [
      "r625",
      "r628",
      "r629",
      "r728"
     ]
    },
    "hrzn_InvestmentCompanyDividendDistributionPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentCompanyDividendDistributionPaid",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-tax-characters-of-distributions-paid-details": {
       "parentTag": "hrzn_InvestmentCompanyTotalDistribution",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-tax-characters-of-distributions-paid-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_InvestmentCompanyDividendDistributionPaid",
        "terseLabel": "Ordinary income",
        "documentation": "Amount of dividend distribution from ordinary income and capital gain paid during the period. Excludes distribution for tax return of capital."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyExpenseRatioExcludingIncentiveFee": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyExpenseRatioExcludingIncentiveFee",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses without incentive fees (4)",
        "documentation": "Percentage, after deduction of fee waiver and before deduction of incentive fee, of expense to average net assets."
       }
      }
     },
     "auth_ref": [
      "r632"
     ]
    },
    "hrzn_InvestmentCompanyExpenseRatioExcludingIncentiveFeeAndVoluntaryFeeWaiver": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentCompanyExpenseRatioExcludingIncentiveFeeAndVoluntaryFeeWaiver",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses without incentive fees",
        "documentation": "Percentage, before deduction of voluntary fee waiver and before deduction of incentive fee, of expense to average net assets."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_InvestmentCompanyExpenseRatioExcludingVoluntaryFeeWaiver": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentCompanyExpenseRatioExcludingVoluntaryFeeWaiver",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net expenses",
        "label": "hrzn_InvestmentCompanyExpenseRatioExcludingVoluntaryFeeWaiver",
        "documentation": "Percentage, before deduction of fee waiver, of expense to average net assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyExpenseRatioIncludingIncentiveFee": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyExpenseRatioIncludingIncentiveFee",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-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": [
      "r1098"
     ]
    },
    "us-gaap_InvestmentCompanyFinancialHighlightsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyFinancialHighlightsTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-financial-highlights-details",
      "http://horizontechfinance.com/20251231/role/statement-note-14-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": [
      "r635",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646"
     ]
    },
    "us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyFinancialHighlightsTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-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": [
      "r631"
     ]
    },
    "us-gaap_InvestmentCompanyFinancialHighlightsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyFinancialHighlightsTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-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": [
      "r624",
      "r631",
      "r636",
      "r641"
     ]
    },
    "us-gaap_InvestmentCompanyGainLossOnInvestmentPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyGainLossOnInvestmentPerShare",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Realized loss on investments (in dollars per share)",
        "label": "us-gaap_InvestmentCompanyGainLossOnInvestmentPerShare",
        "documentation": "Per share or unit amount of realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r641"
     ]
    },
    "us-gaap_InvestmentCompanyIncentiveFeeToAverageNetAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyIncentiveFeeToAverageNetAssets",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-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": [
      "r633"
     ]
    },
    "hrzn_InvestmentCompanyIncentiveFeeToAverageNetAssetsExcludingVoluntaryFeeWaiver": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentCompanyIncentiveFeeToAverageNetAssetsExcludingVoluntaryFeeWaiver",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Incentive fees",
        "label": "hrzn_InvestmentCompanyIncentiveFeeToAverageNetAssetsExcludingVoluntaryFeeWaiver",
        "documentation": "Percentage, before deduction of voluntary fee waiver, of incentive fee expense to average net assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyIncentiveFeeWaived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyIncentiveFeeWaived",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r1095",
      "r1116"
     ]
    },
    "hrzn_InvestmentCompanyInvestmentDepreciationAppreciationPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentCompanyInvestmentDepreciationAppreciationPerShare",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized appreciation (depreciation) on investments (in dollars per share)",
        "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/2025",
     "localname": "InvestmentCompanyInvestmentIncomeLossPerShare",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
      "http://horizontechfinance.com/20251231/role/statement-note-14-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)",
        "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": [
      "r640"
     ]
    },
    "us-gaap_InvestmentCompanyInvestmentIncomeLossPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyInvestmentIncomeLossPerShareDiluted",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "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": [
      "r640"
     ]
    },
    "us-gaap_InvestmentCompanyInvestmentIncomeLossRatioAfterIncentiveAllocation": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyInvestmentIncomeLossRatioAfterIncentiveAllocation",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net investment income with incentive fees (5)",
        "label": "us-gaap_InvestmentCompanyInvestmentIncomeLossRatioAfterIncentiveAllocation",
        "documentation": "Percentage, after incentive allocation, of investment income (loss) to average net assets."
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "hrzn_InvestmentCompanyInvestmentIncomeLossRatioAfterIncentiveAllocationExcludingVoluntaryFeeWaiver": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentCompanyInvestmentIncomeLossRatioAfterIncentiveAllocationExcludingVoluntaryFeeWaiver",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net investment income with incentive fees",
        "label": "Net investment income with incentive fees",
        "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/20251231",
     "localname": "InvestmentCompanyInvestmentIncomeNet",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_NetInvestmentIncome",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "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_InvestmentCompanyIssuanceOfSharesPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyIssuanceOfSharesPerShare",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_InvestmentCompanyIssuanceOfSharesPerShare",
        "negatedLabel": "Net dilution from issuance of common stock (in dollars per share)",
        "documentation": "Per share amount of share issuance by investment company. Includes, but is not limited to, per unit, membership interest, or other ownership interest."
       }
      }
     },
     "auth_ref": [
      "r1100"
     ]
    },
    "us-gaap_InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecrease": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecrease",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net (decrease) increase in net assets resulting from operations (in dollars per share)",
        "label": "Net 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": [
      "r1099"
     ]
    },
    "hrzn_InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecreaseDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecreaseDiluted",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net 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/20251231",
     "localname": "InvestmentCompanyPortfolioTurnoverRatio",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-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/2025",
     "localname": "InvestmentCompanyRealizedAndUnrealizedGainLossOnInvestmentAndForeignCurrency",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "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": [
      "r698",
      "r836",
      "r922",
      "r1118"
     ]
    },
    "us-gaap_InvestmentCompanyRealizedAndUnrealizedGainLossOnInvestmentAndForeignCurrencyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyRealizedAndUnrealizedGainLossOnInvestmentAndForeignCurrencyAbstract",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net realized and unrealized loss"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyRepurchaseOfSharesPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyRepurchaseOfSharesPerShare",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-financial-highlights-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net accretion from repurchase of common stock (in dollars per share)",
        "documentation": "Per share amount of share repurchase by investment company. Includes, but is not limited to, per unit, membership interest, or other ownership interest."
       }
      }
     },
     "auth_ref": [
      "r1100"
     ]
    },
    "hrzn_InvestmentCompanyRetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentCompanyRetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-undistributed-ordinary-income-earnings-on-a-tax-basis-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-undistributed-ordinary-income-earnings-on-a-tax-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_InvestmentCompanyRetainedEarningsAccumulatedDeficit",
        "totalLabel": "Total",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyTaxReturnOfCapitalDistributionPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyTaxReturnOfCapitalDistributionPerShare",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-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": [
      "r625",
      "r643"
     ]
    },
    "hrzn_InvestmentCompanyTotalDistribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentCompanyTotalDistribution",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-tax-characters-of-distributions-paid-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-tax-characters-of-distributions-paid-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_InvestmentCompanyTotalDistribution",
        "totalLabel": "Total",
        "documentation": "Amount of total distribution."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyTotalReturn": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyTotalReturn",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-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": [
      "r621",
      "r634",
      "r637"
     ]
    },
    "us-gaap_InvestmentCompanyVoluntaryFeeWaived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyVoluntaryFeeWaived",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_InvestmentCompanyVoluntaryFeeWaived",
        "terseLabel": "Investment Company, Voluntary Fee Waived",
        "documentation": "Amount of fee voluntarily waived by investment company."
       }
      }
     },
     "auth_ref": [
      "r624",
      "r703"
     ]
    },
    "hrzn_InvestmentConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentConcentrationRiskMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-10-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/2025",
     "localname": "InvestmentHoldingsScheduleOfInvestmentsTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106"
     ]
    },
    "us-gaap_InvestmentHoldingsScheduleOfInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentHoldingsScheduleOfInvestmentsTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments [Text Block]",
        "documentation": "The entire disclosure for investments owned by investment company."
       }
      }
     },
     "auth_ref": [
      "r649",
      "r738",
      "r739",
      "r740",
      "r757",
      "r775",
      "r785",
      "r820"
     ]
    },
    "us-gaap_InvestmentHoldingsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentHoldingsTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r655"
     ]
    },
    "us-gaap_InvestmentIdentifierAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIdentifierAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r650",
      "r651",
      "r652",
      "r657",
      "r658",
      "r659",
      "r664",
      "r665",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r757",
      "r758",
      "r759",
      "r761",
      "r763",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r785",
      "r786",
      "r787",
      "r790",
      "r791",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r807",
      "r808",
      "r810",
      "r811",
      "r812",
      "r813",
      "r815",
      "r816",
      "r817",
      "r818",
      "r820",
      "r822",
      "r823",
      "r824",
      "r911",
      "r1093",
      "r1094"
     ]
    },
    "hrzn_InvestmentIncomeAttributableToNoncashPaidinkindInterestPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentIncomeAttributableToNoncashPaidinkindInterestPercent",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "hrzn_InvestmentCompanyInvestmentIncomeNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
      "http://horizontechfinance.com/20251231/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": [
      "r184",
      "r197",
      "r208",
      "r865",
      "r991"
     ]
    },
    "us-gaap_InvestmentIncomeOperatingAfterExpenseAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIncomeOperatingAfterExpenseAndTax",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_InvestmentIncomeOperatingAfterExpenseAndTax",
        "totalLabel": "Net investment income",
        "terseLabel": "Net investment income, net of excise tax",
        "documentation": "Amount, after expense and tax, of investment income classified as operating. Excludes realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r627",
      "r711",
      "r725",
      "r923"
     ]
    },
    "us-gaap_InvestmentIncomeOperatingTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIncomeOperatingTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_InvestmentIncomeOperatingAfterExpenseAndTax",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "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": [
      "r697",
      "r700",
      "r710",
      "r1111"
     ]
    },
    "hrzn_InvestmentInterestBasisSpreadVariableRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentInterestBasisSpreadVariableRate",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "InvestmentInterestRateFloor",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-2-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Floor",
        "documentation": "Minimum rate of interest on investment."
       }
      }
     },
     "auth_ref": [
      "r1125",
      "r1128",
      "r1131",
      "r1134"
     ]
    },
    "us-gaap_InvestmentInterestRatePaidInCash": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentInterestRatePaidInCash",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r1125",
      "r1128",
      "r1131",
      "r1134"
     ]
    },
    "us-gaap_InvestmentIssuerAffiliationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIssuerAffiliationAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
      "http://horizontechfinance.com/20251231/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": [
      "r605",
      "r626",
      "r655",
      "r666",
      "r680",
      "r681",
      "r702",
      "r703",
      "r704",
      "r705",
      "r712",
      "r713",
      "r718",
      "r719",
      "r749",
      "r750",
      "r756",
      "r784",
      "r788",
      "r789",
      "r806",
      "r807",
      "r809",
      "r810",
      "r814",
      "r815",
      "r819",
      "r820",
      "r821"
     ]
    },
    "us-gaap_InvestmentIssuerAffiliationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIssuerAffiliationDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
      "http://horizontechfinance.com/20251231/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": [
      "r605",
      "r626",
      "r655",
      "r666",
      "r680",
      "r681",
      "r702",
      "r703",
      "r704",
      "r705",
      "r712",
      "r713",
      "r718",
      "r719",
      "r749",
      "r750",
      "r756",
      "r784",
      "r788",
      "r789",
      "r806",
      "r807",
      "r809",
      "r810",
      "r814",
      "r815",
      "r819",
      "r820",
      "r821"
     ]
    },
    "us-gaap_InvestmentIssuerNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIssuerNameAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-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": [
      "r1126",
      "r1129",
      "r1132",
      "r1135"
     ]
    },
    "us-gaap_InvestmentIssuerNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIssuerNameDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-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": [
      "r1126",
      "r1129",
      "r1132",
      "r1135"
     ]
    },
    "hrzn_InvestmentManagementAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentManagementAgreementMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-details-textual",
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "InvestmentMaturityDate",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r743",
      "r744",
      "r764",
      "r765",
      "r769",
      "r770",
      "r802",
      "r803",
      "r911",
      "r1018",
      "r1019"
     ]
    },
    "hrzn_InvestmentNonaccrualIncomeNotReceivedInCashPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentNonaccrualIncomeNotReceivedInCashPercent",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "InvestmentOwnedAtCost",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-2-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments at cost",
        "documentation": "Cost of the investment."
       }
      }
     },
     "auth_ref": [
      "r605",
      "r657",
      "r658",
      "r753",
      "r763",
      "r781",
      "r820",
      "r911",
      "r924",
      "r1104"
     ]
    },
    "us-gaap_InvestmentOwnedAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentOwnedAtFairValue",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-2-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20251231/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": [
      "r605",
      "r650",
      "r651",
      "r652",
      "r654",
      "r656",
      "r657",
      "r658",
      "r661",
      "r666",
      "r668",
      "r680",
      "r681",
      "r740",
      "r749",
      "r750",
      "r759",
      "r773",
      "r774",
      "r788",
      "r789",
      "r790",
      "r797",
      "r800",
      "r819",
      "r821",
      "r824",
      "r911",
      "r924",
      "r1104"
     ]
    },
    "us-gaap_InvestmentOwnedBalancePrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentOwnedBalancePrincipalAmount",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principal Amount",
        "documentation": "Amount of principal of investment owned."
       }
      }
     },
     "auth_ref": [
      "r650",
      "r661",
      "r747",
      "r778",
      "r805",
      "r911"
     ]
    },
    "us-gaap_InvestmentOwnedBalanceShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentOwnedBalanceShares",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r650",
      "r661",
      "r747",
      "r778",
      "r805",
      "r911"
     ]
    },
    "hrzn_InvestmentOwnedCeilingRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentOwnedCeilingRate",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "InvestmentOwnedEndOfTermPaymentsETP",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "InvestmentOwnedPercentOfNetAssets",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r653",
      "r657",
      "r658",
      "r749",
      "r773",
      "r788",
      "r791",
      "r821",
      "r911",
      "r1104"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r582",
      "r605",
      "r606",
      "r607",
      "r608",
      "r760",
      "r762"
     ]
    },
    "us-gaap_InvestmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment [Table Text Block]",
        "documentation": "Tabular disclosure of investment."
       }
      }
     },
     "auth_ref": [
      "r966",
      "r967",
      "r1017"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20251231/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": [
      "r651",
      "r653",
      "r654",
      "r657",
      "r661",
      "r740",
      "r749",
      "r766",
      "r774",
      "r788",
      "r792",
      "r821",
      "r825",
      "r826",
      "r827",
      "r828",
      "r911"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20251231/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": [
      "r651",
      "r653",
      "r654",
      "r657",
      "r661",
      "r740",
      "r749",
      "r766",
      "r774",
      "r788",
      "r792",
      "r821",
      "r825",
      "r826",
      "r827",
      "r828",
      "r911"
     ]
    },
    "us-gaap_InvestmentUnaffiliatedIssuerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentUnaffiliatedIssuerMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Unaffiliated Issuer [Member]",
        "documentation": "Unaffiliated issuer of investment."
       }
      }
     },
     "auth_ref": [
      "r605",
      "r666",
      "r695",
      "r702",
      "r703",
      "r704",
      "r712",
      "r718",
      "r740",
      "r745",
      "r749",
      "r750",
      "r756",
      "r776",
      "r784",
      "r788",
      "r789"
     ]
    },
    "hrzn_InvestmentsCostNonaccrualStatus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentsCostNonaccrualStatus",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "InvestmentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/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": [
      "r1057",
      "r1058",
      "r1063",
      "r1066",
      "r1067",
      "r1068",
      "r1070"
     ]
    },
    "hrzn_InvestmentsFairValueNonaccrualStatus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentsFairValueNonaccrualStatus",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "InvestmentsInAndAdvancesToAffiliatesAtFairValueDiscountAccretion",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossAdditions",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r798"
     ]
    },
    "us-gaap_InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossReductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossReductions",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r799"
     ]
    },
    "hrzn_InvestmentsInAndAdvancesToAffiliatesAtFairValueTransfers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentsInAndAdvancesToAffiliatesAtFairValueTransfers",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r801",
      "r816",
      "r817"
     ]
    },
    "us-gaap_InvestmentsInAndAdvancesToAffiliatesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsInAndAdvancesToAffiliatesTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies",
      "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details",
      "http://horizontechfinance.com/20251231/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": [
      "r796",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818"
     ]
    },
    "us-gaap_InvestmentsInAndAdvancesToAffiliatesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsInAndAdvancesToAffiliatesTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r1136"
     ]
    },
    "hrzn_InvestmentsNonaccrualInterestIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "InvestmentsNonaccrualInterestIncome",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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_June302026ExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "June302026ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "June302027ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "June302028ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "KSQTherapeuticsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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_KateFarmsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "KateFarmsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Kate Farms, Inc [Member]",
        "documentation": "Represents Kate Farms, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_KeyFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "KeyFacilityMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "KodiakRoboticsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "LastEquityFinancingMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-2-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-tables",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
      "http://horizontechfinance.com/20251231/role/statement-document-and-entity-information",
      "http://horizontechfinance.com/20251231/role/statement-note-1-organization",
      "http://horizontechfinance.com/20251231/role/statement-note-1-organization-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions",
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details",
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-schedule-of-earnings-per-share-details",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-financial-highlights-details",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies",
      "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details",
      "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-reconciliation-of-net-increase-in-net-assets-to-taxable-income-details",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-tax-characters-of-distributions-paid-details",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-undistributed-ordinary-income-earnings-on-a-tax-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "LemongrassHoldingsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities": {
       "parentTag": "hrzn_LiabilitiesAndNetAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities"
     ],
     "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": [
      "r10",
      "r28",
      "r29",
      "r30",
      "r34",
      "r35",
      "r36",
      "r37",
      "r135",
      "r138",
      "r139",
      "r245",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r418",
      "r420",
      "r421",
      "r490",
      "r675",
      "r862",
      "r879",
      "r924",
      "r1032",
      "r1079",
      "r1080"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_LiabilitiesAndNetAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "LiabilitiesAndNetAssets",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities"
     ],
     "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/20251231",
     "localname": "LifeScienceSegmentMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r10",
      "r70",
      "r1090"
     ]
    },
    "hrzn_LineOfCreditFacilityAdvanceRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "LineOfCreditFacilityAdvanceRate",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "LineOfCreditFacilityAdvanceRateOfEligibleDebtInvestments",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "LineOfCreditFacilityChangeInMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r27",
      "r33"
     ]
    },
    "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding",
        "terseLabel": "Line of Credit Facility, Fair Value of Amount Outstanding",
        "documentation": "Fair value of the amount outstanding under the credit facility."
       }
      }
     },
     "auth_ref": [
      "r1066"
     ]
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r27",
      "r33"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r27",
      "r33"
     ]
    },
    "hrzn_LineOfCreditFacilityMaximumBorrowingCapacityAccordianFeature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacityAccordianFeature",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r27",
      "r33",
      "r277"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "LiqidIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "LiquiglideIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "LongGrovePharmaceuticalLLCMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-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/2025",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities",
      "http://horizontechfinance.com/20251231/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": [
      "r10",
      "r70",
      "r136",
      "r143",
      "r300",
      "r316",
      "r563",
      "r875",
      "r876",
      "r903",
      "r1090"
     ]
    },
    "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtWeightedAverageInterestRateOverTime",
     "presentation": [
      "http://horizontechfinance.com/20251231/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_LotameSolutionsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "LotameSolutionsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lotame Solutions, Inc. [Member]",
        "documentation": "Represents Lotame Solutions, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_LumitheraIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "LumitheraIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "LyricalFoodsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "MMLUSIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-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/20251231",
     "localname": "MagnoliaMedicalTechnologiesIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "ManagementFeeExpense",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
      "http://horizontechfinance.com/20251231/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": [
      "r7",
      "r703",
      "r922",
      "r1109"
     ]
    },
    "us-gaap_ManagementFeePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ManagementFeePayable",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities",
      "http://horizontechfinance.com/20251231/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": [
      "r669"
     ]
    },
    "us-gaap_ManagementServiceIncentiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ManagementServiceIncentiveMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management Service, Incentive [Member]",
        "documentation": "Contractually stipulated right to receive incentive compensation for operating and managing business."
       }
      }
     },
     "auth_ref": [
      "r1041",
      "r1042"
     ]
    },
    "hrzn_March312026ExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "March312026ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "March 31, 2026 Expiration [Member]",
        "documentation": "Represents information pertaining to the expiration of the total contingent future liability."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_March312027ExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "March312027ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "March312028ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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_MasteryprepLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "MasteryprepLlcMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-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/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r82",
      "r83",
      "r84",
      "r85",
      "r87",
      "r88",
      "r89",
      "r91",
      "r92",
      "r195",
      "r272",
      "r273",
      "r274",
      "r275",
      "r360",
      "r364",
      "r365",
      "r366",
      "r373",
      "r456",
      "r555",
      "r583",
      "r584",
      "r597",
      "r662",
      "r663",
      "r743",
      "r764",
      "r770",
      "r771",
      "r802",
      "r838",
      "r839",
      "r840",
      "r841",
      "r846",
      "r847",
      "r868",
      "r880",
      "r886",
      "r889",
      "r890",
      "r891",
      "r895",
      "r896",
      "r900",
      "r901",
      "r906",
      "r1036",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086"
     ]
    },
    "us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MeasurementInputDiscountForLackOfMarketabilityMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r895",
      "r1059",
      "r1060",
      "r1061"
     ]
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MeasurementInputDiscountRateMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r889",
      "r890",
      "r891",
      "r1059",
      "r1060",
      "r1061"
     ]
    },
    "hrzn_MeasurementInputHypotheticalMarketYieldsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "MeasurementInputHypotheticalMarketYieldsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "MeasurementInputPriceVolatilityMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r364",
      "r895",
      "r1059",
      "r1060",
      "r1061"
     ]
    },
    "us-gaap_MeasurementInputSharePriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MeasurementInputSharePriceMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r1059",
      "r1060",
      "r1061"
     ]
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/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": [
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r454",
      "r455",
      "r456",
      "r889",
      "r890",
      "r891",
      "r895"
     ]
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MeasurementInputTypeDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/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": [
      "r454",
      "r455",
      "r456",
      "r889",
      "r890",
      "r891",
      "r895"
     ]
    },
    "hrzn_MedicalDeviceSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "MedicalDeviceSectorMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "MeditrinaIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Meditrina, Inc [Member]",
        "documentation": "Represents Meditrina, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_MedsphereSystemsCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "MedsphereSystemsCorporationMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Medsphere Systems Corporation [Member]",
        "documentation": "Represents Medsphere Systems Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_MergerAgreementFeeWaiverMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "MergerAgreementFeeWaiverMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "MicroTransponderIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MicroTransponder, Inc. [Member]",
        "documentation": "Represents MicroTransponder, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r82",
      "r83",
      "r84",
      "r85",
      "r87",
      "r88",
      "r89",
      "r91",
      "r92",
      "r195",
      "r272",
      "r273",
      "r274",
      "r275",
      "r360",
      "r364",
      "r365",
      "r366",
      "r373",
      "r456",
      "r555",
      "r583",
      "r584",
      "r597",
      "r662",
      "r663",
      "r743",
      "r764",
      "r770",
      "r771",
      "r802",
      "r838",
      "r839",
      "r840",
      "r841",
      "r846",
      "r847",
      "r868",
      "r880",
      "r886",
      "r889",
      "r890",
      "r891",
      "r895",
      "r896",
      "r900",
      "r906",
      "r1036",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "MirantisIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "MobiaMedicalIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "MomentumUSBidcoLLCMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "MoneyMarketFundsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 0.0
      },
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "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": []
    },
    "hrzn_MonroeCapitalIntermediateHoldingsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "MonroeCapitalIntermediateHoldingsLLCMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20251231/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": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "hrzn_MultipleProbabilityWeightedCashFlowModelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "MultipleProbabilityWeightedCashFlowModelMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "MultipleProbabilityWeightedScenarioModelMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "MustangBioIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "MyForestFoodsCoMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "NYLFacilityMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "NativeMicrobialsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "NetAssetValuePerShare",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities",
      "http://horizontechfinance.com/20251231/role/statement-note-14-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": [
      "r639",
      "r646",
      "r648",
      "r679",
      "r696",
      "r830",
      "r924"
     ]
    },
    "hrzn_NetAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "NetAssets",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities": {
       "parentTag": "hrzn_LiabilitiesAndNetAssets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities",
      "http://horizontechfinance.com/20251231/role/statement-note-14-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/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
        "totalLabel": "Net cash (used in) provided by 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": [
      "r131"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
        "totalLabel": "Net cash provided by (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": [
      "r51",
      "r52",
      "r54"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-reconciliation-of-net-increase-in-net-assets-to-taxable-income-details": {
       "parentTag": "hrzn_TaxableIncomeBeforeDeductionsForDistributions",
       "weight": 1.0,
       "order": 2.0
      },
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-reconciliation-of-net-increase-in-net-assets-to-taxable-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net decrease in net assets resulting from operations",
        "label": "Net decrease in net assets resulting from operations",
        "totalLabel": "Net 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": [
      "r44",
      "r54",
      "r72",
      "r103",
      "r109",
      "r118",
      "r119",
      "r123",
      "r135",
      "r138",
      "r139",
      "r142",
      "r148",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r160",
      "r161",
      "r175",
      "r245",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r320",
      "r323",
      "r326",
      "r331",
      "r371",
      "r406",
      "r415",
      "r450",
      "r490",
      "r575",
      "r699",
      "r724",
      "r727",
      "r854",
      "r855",
      "r856",
      "r922",
      "r1032"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-schedule-of-earnings-per-share-details": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-schedule-of-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Numerator for 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": [
      "r103",
      "r126",
      "r153",
      "r154",
      "r155",
      "r156",
      "r164",
      "r165",
      "r176",
      "r179",
      "r323",
      "r326",
      "r331",
      "r415"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-schedule-of-earnings-per-share-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-12-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": [
      "r126",
      "r166",
      "r169",
      "r170",
      "r171",
      "r172",
      "r176",
      "r179"
     ]
    },
    "us-gaap_NetInvestmentIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetInvestmentIncome",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_InvestmentIncomeOperatingAfterExpenseAndTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "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": [
      "r76",
      "r578",
      "r579",
      "r709",
      "r907",
      "r908",
      "r922"
     ]
    },
    "hrzn_NetworkingSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "NetworkingSectorMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20251231/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": [
      "r93",
      "r94",
      "r95",
      "r96",
      "r97",
      "r98",
      "r99",
      "r100",
      "r101",
      "r102",
      "r103",
      "r127",
      "r128",
      "r129",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r155",
      "r162",
      "r183",
      "r212",
      "r213",
      "r246",
      "r247",
      "r248",
      "r249",
      "r264",
      "r265",
      "r271",
      "r317",
      "r318",
      "r319",
      "r320",
      "r369",
      "r370",
      "r371",
      "r372",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r476",
      "r477",
      "r504",
      "r505",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r604"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": []
    },
    "hrzn_NewAerofarmsIncAssigneeOfAerofarmsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "NewAerofarmsIncAssigneeOfAerofarmsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "NexiiBuildingSolutionsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "NextCarHoldingCompanyIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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": []
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_NonRule10b51ArrAdoptedFlag",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_NonRule10b51ArrTrmntdFlag",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental non-cash operating and financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_NoodlePartnersIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "NoodlePartnersIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "NoteToFinancialStatementDetailsTextual",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note To Financial Statement Details Textual"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_NotesToFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "NotesToFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes To Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_NuveenFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "NuveenFacilityMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nuveen Facility [Member]",
        "documentation": "Represents the Nuveen Facility."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2024M101DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "O2024M101DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2024 M10 1 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2024M102DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "O2024M102DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2024 M10 2 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2024M103DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "O2024M103DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2024 M10 3 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2024M21DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "O2024M21DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2024 M2 1 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2024M22DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "O2024M22DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2024 M2 2 Dividends [Member]",
        "documentation": "Information regarding dividends."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2024M23DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "O2024M23DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2024 M2 3 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2024M24DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "O2024M24DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2024 M2 4 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2024M41DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "O2024M41DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2024 M4 1 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2024M42DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "O2024M42DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2024 M4 2 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2024M43DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "O2024M43DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2024 M4 3 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2024M71DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "O2024M71DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2024 M7 1 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2024M72DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "O2024M72DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2024 M7 2 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2024M73DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "O2024M73DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2024 M7 3 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_O2025M101DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "O2025M101DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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/20251231",
     "localname": "O2025M102DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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/20251231",
     "localname": "O2025M103DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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/20251231",
     "localname": "O2025M21DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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/20251231",
     "localname": "O2025M22DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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/20251231",
     "localname": "O2025M23DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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/20251231",
     "localname": "O2025M41DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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/20251231",
     "localname": "O2025M42DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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/20251231",
     "localname": "O2025M43DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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/20251231",
     "localname": "O2025M72DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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/20251231",
     "localname": "O2025M73DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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/20251231",
     "localname": "O2025M7DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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/20251231",
     "localname": "O2026M3DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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/20251231",
     "localname": "O2026M4DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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/20251231",
     "localname": "O2026M5DividendsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2026 M5 Dividends [Member]",
        "documentation": "Information regarding distributions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OffsettingAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OffsettingAssetsTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-9-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": [
      "r849",
      "r850",
      "r852",
      "r853",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r1050",
      "r1051",
      "r1052",
      "r1053"
     ]
    },
    "us-gaap_OffsettingLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OffsettingLiabilitiesTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-9-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": [
      "r849",
      "r850",
      "r852",
      "r853",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r1050",
      "r1051",
      "r1052",
      "r1053"
     ]
    },
    "us-gaap_OffsettingLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OffsettingLiabilitiesTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-9-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": [
      "r116",
      "r117",
      "r422",
      "r851",
      "r852",
      "r853",
      "r989"
     ]
    },
    "hrzn_OneInvestmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "OneInvestmentMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "OneNetworksIncdbaFinexioMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-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/20251231",
     "localname": "OnkosSurgicalIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-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/2025",
     "localname": "OpenTaxYear",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r382"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingLossCarryforwards",
        "terseLabel": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r388"
     ]
    },
    "hrzn_OptoroIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "OptoroIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Optoro, Inc. [Member]",
        "documentation": "Represents Optoro, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r63",
      "r104",
      "r105",
      "r107",
      "r602",
      "r603"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other accrued expenses",
        "documentation": "Amount of expenses incurred but not yet paid classified as other."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other assets",
        "documentation": "Amount of assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r110",
      "r566",
      "r866",
      "r907",
      "r908",
      "r924"
     ]
    },
    "hrzn_OtherBooktaxDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "OtherBooktaxDifferences",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-reconciliation-of-net-increase-in-net-assets-to-taxable-income-details": {
       "parentTag": "hrzn_TaxableIncomeBeforeDeductionsForDistributions",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-reconciliation-of-net-increase-in-net-assets-to-taxable-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other book-tax differences",
        "label": "hrzn_OtherBooktaxDifferences",
        "documentation": "Amount of other book-tax differences."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCommitment",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-9-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": [
      "r996",
      "r1001",
      "r1088"
     ]
    },
    "us-gaap_OtherDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherDebtSecuritiesMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r1025",
      "r1043",
      "r1045"
     ]
    },
    "hrzn_OtherHealthcareSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "OtherHealthcareSectorMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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_OtherInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherInvestmentsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Investments [Member]",
        "documentation": "Primary financial statement caption encompassing other investments."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_OtherInvestmentsPrimeIndexFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "OtherInvestmentsPrimeIndexFiveMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Investments, Prime Index, Five [Member]",
        "documentation": "Represents other investments with prime index."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_OtherInvestmentsPrimeIndexFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "OtherInvestmentsPrimeIndexFourMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Investments, Prime Index, Four [Member]",
        "documentation": "Represents other investments with prime index."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_OtherInvestmentsPrimeIndexOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "OtherInvestmentsPrimeIndexOneMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Investments, Prime Index, One [Member]",
        "documentation": "Represents other investments with prime index."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_OtherInvestmentsPrimeIndexSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "OtherInvestmentsPrimeIndexSixMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Investments, Prime Index, Six [Member]",
        "documentation": "Represents other investments with prime index."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_OtherInvestmentsPrimeIndexThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "OtherInvestmentsPrimeIndexThreeMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Investments, Prime Index, Three [Member]",
        "documentation": "Represents other investments with prime index."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_OtherInvestmentsPrimeIndexTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "OtherInvestmentsPrimeIndexTwoMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Investments, Prime Index, Two [Member]",
        "documentation": "Represents other investments with prime index."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherSignificantNoncashTransactionValueOfConsiderationReceived1",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "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": [
      "r14",
      "r15",
      "r16"
     ]
    },
    "hrzn_OtherSustainabilitySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "OtherSustainabilitySectorMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Sustainability Sector [Member]",
        "documentation": "Related to other sustainability sector."
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-1-organization",
      "http://horizontechfinance.com/20251231/role/statement-note-1-organization-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20251231/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": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-1-organization",
      "http://horizontechfinance.com/20251231/role/statement-note-1-organization-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20251231/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": []
    },
    "hrzn_OwnershipPercentageAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "OwnershipPercentageAcquired",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "PDSBiotechnologyCorporationMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "PaidInKindInterest",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "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"
     ]
    },
    "hrzn_ParseBiosciencesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "ParseBiosciencesIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parse Biosciences, Inc. [Member]",
        "documentation": "Represents Parse Biosciences, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForPurchaseOfSecuritiesOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForPurchaseOfSecuritiesOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "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/2025",
     "localname": "PaymentsOfDividends",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "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": [
      "r49"
     ]
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfFinancingCosts",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PaymentsOfFinancingCosts",
        "negatedLabel": "Debt issuance costs",
        "documentation": "The cash outflow for loan and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfStockIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r12"
     ]
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireInvestments",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-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": [
      "r48"
     ]
    },
    "hrzn_PebblepostIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "PebblepostIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "PelthosTherapeuticsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual"
     ],
     "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/20251231",
     "localname": "PerformanceBasedIncentiveFee",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "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/20251231",
     "localname": "PivotBioIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-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/20251231",
     "localname": "PolicyTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "PolicyTextBlockAbstract",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-10-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": [
      "r479",
      "r480",
      "r481",
      "r482",
      "r488",
      "r490",
      "r491",
      "r848",
      "r1069"
     ]
    },
    "hrzn_PreferredStock2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "PreferredStock2Member",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock 2 [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": []
    },
    "us-gaap_PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r909",
      "r910",
      "r914",
      "r915",
      "r916",
      "r917",
      "r1096",
      "r1119"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities-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": [
      "r38",
      "r333"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities-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": [
      "r38",
      "r677"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities-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": [
      "r38",
      "r333"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities-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": [
      "r38",
      "r677",
      "r696",
      "r1119",
      "r1120"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities": {
       "parentTag": "hrzn_NetAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities"
     ],
     "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 December 31, 2025 and 2024",
        "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": [
      "r38",
      "r322",
      "r328",
      "r571",
      "r904"
     ]
    },
    "hrzn_PreferredStockWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "PreferredStockWarrantsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "PreincentiveFeeNetInvestmentIncomeCatchupPercent",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "PreincentiveFeeNetInvestmentIncomeHurdleRate",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "PreincentiveFeeNetInvestmentIncomeHurdleRateAnnualized",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "PreincentiveFeeNetInvestmentIncomeMaximumRateToTriggerCatchup",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "PreincentiveFeeNetInvestmentIncomeMaximumRateToTriggerCatchupAnnualized",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "PrimaryKidsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "PrimeRateMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/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": [
      "r981",
      "r1030"
     ]
    },
    "hrzn_ProbabilityWeightingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "ProbabilityWeightingMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Convertible Debt",
        "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": [
      "r11"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow",
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "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": [
      "r11",
      "r995",
      "r998"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfSecuritiesOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfSecuritiesOperatingActivities",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "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": [
      "r53"
     ]
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromNotesPayable",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from issuance of 2028 Notes",
        "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_ProceedsFromSaleOfSecuritiesOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleOfSecuritiesOperatingActivities",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "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": [
      "r53"
     ]
    },
    "us-gaap_ProfessionalFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProfessionalFees",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "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": [
      "r855",
      "r865",
      "r922",
      "r1113",
      "r1117"
     ]
    },
    "hrzn_ProviviIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "ProviviIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provivi, Inc. [Member]",
        "documentation": "Represents Provivi, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_PublicOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "PublicOfferingMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Offering [Member]",
        "documentation": "Related to public offering."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_QuipNycIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "QuipNycIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/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": [
      "r81",
      "r82",
      "r83",
      "r84",
      "r85",
      "r87",
      "r88",
      "r89",
      "r91",
      "r92",
      "r195",
      "r272",
      "r273",
      "r274",
      "r275",
      "r348",
      "r360",
      "r364",
      "r365",
      "r366",
      "r368",
      "r373",
      "r456",
      "r530",
      "r539",
      "r555",
      "r583",
      "r584",
      "r597",
      "r662",
      "r663",
      "r743",
      "r764",
      "r770",
      "r771",
      "r802",
      "r838",
      "r839",
      "r840",
      "r841",
      "r846",
      "r847",
      "r868",
      "r880",
      "r886",
      "r889",
      "r890",
      "r891",
      "r895",
      "r896",
      "r900",
      "r901",
      "r906",
      "r911",
      "r1029",
      "r1036",
      "r1060",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/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": [
      "r81",
      "r82",
      "r83",
      "r84",
      "r85",
      "r87",
      "r88",
      "r89",
      "r91",
      "r92",
      "r195",
      "r272",
      "r273",
      "r274",
      "r275",
      "r348",
      "r360",
      "r364",
      "r365",
      "r366",
      "r368",
      "r373",
      "r456",
      "r530",
      "r539",
      "r555",
      "r583",
      "r584",
      "r597",
      "r662",
      "r663",
      "r743",
      "r764",
      "r770",
      "r771",
      "r802",
      "r838",
      "r839",
      "r840",
      "r841",
      "r846",
      "r847",
      "r868",
      "r880",
      "r886",
      "r889",
      "r890",
      "r891",
      "r895",
      "r896",
      "r900",
      "r901",
      "r906",
      "r911",
      "r1029",
      "r1036",
      "r1060",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086"
     ]
    },
    "us-gaap_RealizedGainLossInvestmentAndDerivativeOperatingAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RealizedGainLossInvestmentAndDerivativeOperatingAfterTax",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_RealizedGainLossInvestmentAndDerivativeOperatingAfterTax",
        "terseLabel": "Net realized loss 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": [
      "r627",
      "r726",
      "r837",
      "r923",
      "r1114"
     ]
    },
    "hrzn_RealizedGainlossExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "RealizedGainlossExtinguishmentOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets"
     ],
     "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/2025",
     "localname": "RealizedInvestmentGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "hrzn_RealizedInvestmentGainsLossesNetOfDebtExtinguishment",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
      "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net realized gain (loss) on investments",
        "terseLabel": "Net realized gain (loss)",
        "documentation": "Amount of realized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r581"
     ]
    },
    "hrzn_RealizedInvestmentGainsLossesNetOfDebtExtinguishment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "RealizedInvestmentGainsLossesNetOfDebtExtinguishment",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_InvestmentCompanyRealizedAndUnrealizedGainLossOnInvestmentAndForeignCurrency",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_RealizedInvestmentGainsLossesNetOfDebtExtinguishment",
        "totalLabel": "Net realized loss",
        "documentation": "Amount of realized gain (loss) on investment, net of debt extinguishment."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_ReclassificationOfPermanentTaxDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "ReclassificationOfPermanentTaxDifferences",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification of permanent tax differences (Note 2)",
        "documentation": "Amount of reclassification of permanent tax differences."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_RefinancedDebtInvestmentBalances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "RefinancedDebtInvestmentBalances",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Refinanced debt investment balances",
        "documentation": "Amount of refinanced debt investment balances in noncash transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r141",
      "r142",
      "r214",
      "r355",
      "r359",
      "r516",
      "r517",
      "r568",
      "r574",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r695",
      "r737",
      "r1110"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r141",
      "r142",
      "r516",
      "r517",
      "r1078"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r141",
      "r142",
      "r1078"
     ]
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r141",
      "r142",
      "r214",
      "r355",
      "r359",
      "r516",
      "r517",
      "r568",
      "r574",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r695",
      "r737",
      "r1078",
      "r1110"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r513",
      "r514",
      "r515",
      "r517",
      "r519",
      "r621",
      "r622",
      "r623",
      "r706",
      "r707",
      "r708",
      "r734",
      "r736"
     ]
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_RepaymentsOfLinesOfCredit",
        "negatedLabel": "Repayment of Credit Facilities",
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r995",
      "r998"
     ]
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "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": [
      "r50"
     ]
    },
    "us-gaap_RestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "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": [
      "r842",
      "r843",
      "r993",
      "r1087",
      "r1091"
     ]
    },
    "us-gaap_RestrictedInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedInvestments",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities",
      "http://horizontechfinance.com/20251231/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": [
      "r842",
      "r843"
     ]
    },
    "hrzn_RestrictedShortTermInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "RestrictedShortTermInvestmentsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities": {
       "parentTag": "hrzn_NetAssets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distributable loss",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r62",
      "r573",
      "r591",
      "r596",
      "r617",
      "r678",
      "r904"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r102",
      "r103",
      "r144",
      "r145",
      "r146",
      "r149",
      "r157",
      "r159",
      "r161",
      "r246",
      "r249",
      "r265",
      "r319",
      "r371",
      "r390",
      "r391",
      "r402",
      "r403",
      "r404",
      "r407",
      "r414",
      "r415",
      "r426",
      "r429",
      "r430",
      "r433",
      "r448",
      "r504",
      "r506",
      "r587",
      "r589",
      "r629",
      "r1119"
     ]
    },
    "hrzn_RevinateHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "RevinateHoldingsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "RevolverLoanPrimeIndexOneMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "RevolverLoanPrimeIndexTwoMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "RobinHealthcareIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "RocketLawyerIncorporatedMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "RoyaltyAgreementMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "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": [
      "r947"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_Rule10b51ArrTrmntdFlag",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "hrzn_SafelyYouIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "SafelyYouIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-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/2025",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20251231/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": []
    },
    "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesAndExciseTaxPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent",
        "terseLabel": "Sales and Excise Tax Payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "hrzn_SambaTVIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "SambaTVIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-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/2025",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-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": [
      "r361",
      "r975"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details",
      "http://horizontechfinance.com/20251231/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": [
      "r90",
      "r106",
      "r108",
      "r162",
      "r361",
      "r964"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r22",
      "r23",
      "r26",
      "r59",
      "r61",
      "r875",
      "r877",
      "r996",
      "r1001",
      "r1073",
      "r1088"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-12-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": [
      "r1008"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-schedule-of-earnings-per-share-details",
      "http://horizontechfinance.com/20251231/role/statement-note-12-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": [
      "r167",
      "r168",
      "r177",
      "r179"
     ]
    },
    "hrzn_ScheduleOfInvestmentCompanyDistributableEarningsLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "ScheduleOfInvestmentCompanyDistributableEarningsLossTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investment Company, Distributable Earnings (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of accumulated undistributed tax basis earnings (deficit)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfInvestmentsTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-2-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments [Table]",
        "documentation": "Disclosure of information about investments owned by investment company."
       }
      }
     },
     "auth_ref": [
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r761",
      "r763",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r793",
      "r794",
      "r795",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824"
     ]
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfProductInformationTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-1-organization",
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details",
      "http://horizontechfinance.com/20251231/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": [
      "r135",
      "r141",
      "r142",
      "r516",
      "r517",
      "r518",
      "r704",
      "r705",
      "r708"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r1076",
      "r1077"
     ]
    },
    "hrzn_ScheduleOfTaxCharactersOfDistributionPaidTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "ScheduleOfTaxCharactersOfDistributionPaidTableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Tax Characters of Distribution Paid [Table Text Block]",
        "documentation": "Tabular disclosure of tax characters of distribution paid."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_ScientiaVascularIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "ScientiaVascularIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r925"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r927"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r209",
      "r210",
      "r863",
      "r864",
      "r867"
     ]
    },
    "hrzn_SelectedInterestRatesDailyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "SelectedInterestRatesDailyMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/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_SemiconductorSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "SemiconductorSectorMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Semiconductor Sector [Member]",
        "documentation": "Related to semiconductor sector."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_September302026ExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "September302026ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "September302027ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "September302028ExpirationMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "SharePrice",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-financial-highlights-details",
      "http://horizontechfinance.com/20251231/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_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharesIssuedPricePerShare",
        "terseLabel": "Shares Issued, Price Per Share (in dollars per share)",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets"
     ],
     "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": []
    },
    "hrzn_ShengrowIncAkaSoliOrganicIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "ShengrowIncAkaSoliOrganicIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "ShengrowIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "SignixIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "SilkIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "SkillshareIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "SlingshotAerospaceIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "SnagajobcomIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "SoftwareHealthcareInformationAndServiceMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "SoftwareSectorMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software Sector [Member]",
        "documentation": "Related to software sector."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_SoliOrganicIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "SoliOrganicIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soli Organic, Inc [Member]",
        "documentation": "Represents Soli Organic, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_SonexHealthIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "SonexHealthIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-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/20251231",
     "localname": "SparkchargeIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-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/20251231",
     "localname": "SpineologyIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Spineology, Inc [Member]",
        "documentation": "Represents Spineology, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_StandvastHoldingsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "StandvastHoldingsLLCMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standvast Holdings, LLC [Member]",
        "documentation": "Related to Standvast Holdings, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r79",
      "r113",
      "r114",
      "r115",
      "r135",
      "r139",
      "r167",
      "r168",
      "r177",
      "r179",
      "r186",
      "r187",
      "r245",
      "r278",
      "r280",
      "r281",
      "r282",
      "r285",
      "r286",
      "r321",
      "r322",
      "r324",
      "r325",
      "r327",
      "r330",
      "r333",
      "r334",
      "r336",
      "r339",
      "r346",
      "r490",
      "r613",
      "r614",
      "r615",
      "r616",
      "r629",
      "r635",
      "r637",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r648",
      "r677",
      "r701",
      "r729",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r963",
      "r997",
      "r999",
      "r1006"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r39",
      "r42",
      "r43",
      "r95",
      "r102",
      "r103",
      "r121",
      "r122",
      "r123",
      "r144",
      "r145",
      "r146",
      "r149",
      "r157",
      "r159",
      "r161",
      "r185",
      "r246",
      "r249",
      "r265",
      "r319",
      "r347",
      "r371",
      "r390",
      "r391",
      "r402",
      "r403",
      "r404",
      "r407",
      "r414",
      "r415",
      "r426",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r448",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r504",
      "r506",
      "r512",
      "r576",
      "r587",
      "r588",
      "r589",
      "r629",
      "r729"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-2-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-tables",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
      "http://horizontechfinance.com/20251231/role/statement-note-1-organization",
      "http://horizontechfinance.com/20251231/role/statement-note-1-organization-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-10-concentrations-of-credit-risk-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions",
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details",
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-schedule-of-earnings-per-share-details",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-financial-highlights-details",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-expiration-dates-of-contingent-future-liability-details",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies",
      "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details",
      "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-reconciliation-of-net-increase-in-net-assets-to-taxable-income-details",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-tax-characters-of-distributions-paid-details",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-undistributed-ordinary-income-earnings-on-a-tax-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details",
      "http://horizontechfinance.com/20251231/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": [
      "r144",
      "r145",
      "r146",
      "r185",
      "r321",
      "r322",
      "r324",
      "r327",
      "r506",
      "r556",
      "r605",
      "r630",
      "r648",
      "r666",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r677",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r686",
      "r687",
      "r688",
      "r689",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r702",
      "r703",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r729",
      "r855",
      "r856",
      "r913",
      "r1110"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-distribution-activity-details",
      "http://horizontechfinance.com/20251231/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": [
      "r90",
      "r106",
      "r108",
      "r162",
      "r361",
      "r964",
      "r965"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "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": [
      "r144",
      "r145",
      "r146",
      "r185",
      "r214",
      "r321",
      "r322",
      "r324",
      "r327",
      "r506",
      "r556",
      "r605",
      "r630",
      "r648",
      "r666",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r677",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r686",
      "r687",
      "r688",
      "r689",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r702",
      "r703",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r729",
      "r855",
      "r856",
      "r913",
      "r1110"
     ]
    },
    "hrzn_StealthBioTherapeuticsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "StealthBioTherapeuticsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets"
     ],
     "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": [
      "r8",
      "r22",
      "r39",
      "r42",
      "r62",
      "r304"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesDividendReinvestmentPlan",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets"
     ],
     "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": [
      "r8",
      "r729",
      "r832"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets",
      "http://horizontechfinance.com/20251231/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": [
      "r8",
      "r38",
      "r39",
      "r62",
      "r613",
      "r729",
      "r831"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets"
     ],
     "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": [
      "r8",
      "r39",
      "r42",
      "r43",
      "r62"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueDividendReinvestmentPlan",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets"
     ],
     "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": [
      "r8",
      "r629",
      "r729",
      "r832",
      "r912",
      "r923"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets"
     ],
     "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": [
      "r8",
      "r38",
      "r39",
      "r62",
      "r629",
      "r729",
      "r831",
      "r923"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r1040"
     ]
    },
    "hrzn_StockRepurchaseProgramMaximumPercentageOfNetAssetValue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "StockRepurchaseProgramMaximumPercentageOfNetAssetValue",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "StockRepurchaseProgramPercentageOfOutstandingStockMaximum",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "StockRepurchaseProgramPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": []
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
        "terseLabel": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_StockRepurchasedDuringPeriodPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "StockRepurchasedDuringPeriodPerShare",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r8",
      "r38",
      "r39",
      "r62",
      "r616",
      "r729",
      "r833"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r8",
      "r38",
      "r39",
      "r62",
      "r629",
      "r729",
      "r833",
      "r923"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets"
     ],
     "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": [
      "r39",
      "r42",
      "r43",
      "r55",
      "r679",
      "r696",
      "r730",
      "r731",
      "r904",
      "r924",
      "r995",
      "r999",
      "r1000",
      "r1024",
      "r1071",
      "r1119"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-assets-and-liabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r332",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r345",
      "r347",
      "r423",
      "r439",
      "r732",
      "r735",
      "r835"
     ]
    },
    "us-gaap_StockholdersEquityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityPolicyTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r6",
      "r733"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/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": [
      "r499",
      "r522"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/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": [
      "r499",
      "r522"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/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": [
      "r499",
      "r522"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/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": [
      "r499",
      "r522"
     ]
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r521",
      "r523"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "SummaryOfInvestmentHoldingsTable",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20251231/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": [
      "r626",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r664",
      "r665",
      "r701",
      "r911"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_SupplyNetworkVisibilityHoldingsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "SupplyNetworkVisibilityHoldingsLLCMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-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/20251231",
     "localname": "SupplyNetworkVisiblityHoldingsLlcMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "SustainabilitySegmentMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "SwiftHealthSystemsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "TableTextBlock",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-tables",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_TableTextBlock",
        "terseLabel": "Notes Tables"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_TallacTherapeuticsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "TallacTherapeuticsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tallac Therapeutics, Inc [Member]",
        "documentation": "Represents Tallac Therapeutics, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxBasisOfInvestmentsCostForIncomeTaxPurposes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxBasisOfInvestmentsCostForIncomeTaxPurposes",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_TaxBasisOfInvestmentsCostForIncomeTaxPurposes",
        "terseLabel": "Investment, Tax Basis, Cost",
        "documentation": "Amount of cost of investment for federal income tax purpose."
       }
      }
     },
     "auth_ref": [
      "r612"
     ]
    },
    "us-gaap_TaxBasisOfInvestmentsGrossUnrealizedAppreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxBasisOfInvestmentsGrossUnrealizedAppreciation",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_TaxBasisOfInvestmentsGrossUnrealizedAppreciation",
        "terseLabel": "Investment, Tax Basis, Unrealized Gain",
        "documentation": "Amount of cumulative increase in investment from unrealized gain when value exceeds cost for federal income tax purpose."
       }
      }
     },
     "auth_ref": [
      "r610"
     ]
    },
    "us-gaap_TaxBasisOfInvestmentsGrossUnrealizedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxBasisOfInvestmentsGrossUnrealizedDepreciation",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_TaxBasisOfInvestmentsGrossUnrealizedDepreciation",
        "terseLabel": "Investment, Tax Basis, Unrealized Loss",
        "documentation": "Amount of cumulative decrease in investment from unrealized loss when cost for federal income tax purpose exceeds value."
       }
      }
     },
     "auth_ref": [
      "r611"
     ]
    },
    "hrzn_TaxableEarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "TaxableEarningsPerShareBasic",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-11-distributions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_TaxableEarningsPerShareBasic",
        "terseLabel": "Taxable Earnings Per Share, Basic (in dollars per share)",
        "documentation": "The amount of taxable net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_TaxableIncomeBeforeDeductionsForDistributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "TaxableIncomeBeforeDeductionsForDistributions",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-reconciliation-of-net-increase-in-net-assets-to-taxable-income-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-reconciliation-of-net-increase-in-net-assets-to-taxable-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "hrzn_TaxableIncomeBeforeDeductionsForDistributions",
        "totalLabel": "Taxable income before deductions for distributions",
        "documentation": "Amount of taxable income before deductions for distributions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TechnologySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TechnologySectorMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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": [
      "r911",
      "r1123",
      "r1127",
      "r1130",
      "r1133"
     ]
    },
    "hrzn_TemperpackTechnologiesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "TemperpackTechnologiesIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "TermLoanFixedIndexOneMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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_TermLoanFixedIndexThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "TermLoanFixedIndexThreeMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term Loan, Fixed Index Three [Member]",
        "documentation": "Represents term loan with fixed index."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_TermLoanFixedIndexTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "TermLoanFixedIndexTwoMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "TermLoanPrimeIndexEightMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "TermLoanPrimeIndexFiveMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "TermLoanPrimeIndexFourMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "TermLoanPrimeIndexOneMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "TermLoanPrimeIndexSevenMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "TermLoanPrimeIndexSixMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "TermLoanPrimeIndexThreeMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "TermLoanPrimeIndexTwoMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "TermLoanSofrIndexOneMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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_The20191SecuritizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "The20191SecuritizationMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2019-1 Securitization [Member]",
        "documentation": "Represents 2019-1 Securitization."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_The2019NotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "The2019NotesMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2019 Notes [Member]",
        "documentation": "Related to the 2019 notes."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_The2021EquityDistributionAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "The2021EquityDistributionAgreementMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2021 Equity Distribution Agreement [Member]",
        "documentation": "Related to the 2021 equity distribution agreement."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_The20221SecuritizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "The20221SecuritizationMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2022-1 Securitization [Member]",
        "documentation": "Represents the 2022-1 Securitization."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_The2022NotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "The2022NotesMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2022 Notes [Member]",
        "documentation": "Related to the 2022 notes."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_The2023And2021EquityDistributionAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "The2023And2021EquityDistributionAgreementsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2023 and 2021 Equity Distribution Agreements [Member]",
        "documentation": "Represents the 2023 and 2021 Equity Distribution Agreements."
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_The2023EquityDistributionAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "The2023EquityDistributionAgreementMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "The2026NotesMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details"
     ],
     "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/20251231",
     "localname": "The2026NotesUnderwriterOptionMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "The2027NotesMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details"
     ],
     "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/20251231",
     "localname": "The2027NotesUnderwriterOptionMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "The2028NotesMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details"
     ],
     "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/20251231",
     "localname": "The2030ConvertibleNotesMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details"
     ],
     "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/20251231",
     "localname": "The2031ConvertibleNotesMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share",
      "http://horizontechfinance.com/20251231/role/statement-note-12-earnings-per-share-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-borrowings-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-senior-securities-details"
     ],
     "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/20251231",
     "localname": "The625NotesDue2027Member",
     "presentation": [
      "http://horizontechfinance.com/20251231/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_ThreeYearICurveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "ThreeYearICurveMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "TigoEnergyIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "TopiaMobilityIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r948"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/2025",
     "localname": "TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r9",
      "r25",
      "r64",
      "r65"
     ]
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events",
      "http://horizontechfinance.com/20251231/role/statement-note-13-subsequent-events-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-9-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": [
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r312",
      "r344",
      "r423",
      "r438",
      "r475",
      "r489",
      "r492",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r565",
      "r577",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r905",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1056",
      "r1059",
      "r1060",
      "r1061",
      "r1063",
      "r1065",
      "r1066",
      "r1067"
     ]
    },
    "hrzn_TreasuryRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "TreasuryRateMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/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": []
    },
    "hrzn_TwoInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "TwoInvestmentsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies",
      "http://horizontechfinance.com/20251231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Investments [Member]",
        "documentation": "Related to two investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights",
      "http://horizontechfinance.com/20251231/role/statement-note-14-financial-highlights-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions",
      "http://horizontechfinance.com/20251231/role/statement-note-3-related-party-transactions-details-textual",
      "http://horizontechfinance.com/20251231/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": [
      "r416"
     ]
    },
    "hrzn_USBankMoneyMarketDepositAccountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "USBankMoneyMarketDepositAccountMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": []
    },
    "hrzn_UnagiIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "UnagiIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unagi, Inc [Member]",
        "documentation": "Represents Unagi, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnfundedLoanCommitmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnfundedLoanCommitmentMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk",
      "http://horizontechfinance.com/20251231/role/statement-note-9-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": [
      "r1016"
     ]
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrealizedGainLossOnInvestments",
     "crdr": "credit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_InvestmentCompanyRealizedAndUnrealizedGainLossOnInvestmentAndForeignCurrency",
       "weight": 1.0,
       "order": 0.0
      },
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-reconciliation-of-net-increase-in-net-assets-to-taxable-income-details": {
       "parentTag": "hrzn_TaxableIncomeBeforeDeductionsForDistributions",
       "weight": 1.0,
       "order": 1.0
      },
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-changes-in-net-assets",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
      "http://horizontechfinance.com/20251231/role/statement-note-5-transactions-with-affiliated-companies-investments-in-controlled-affiliated-companies-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-8-federal-income-tax-reconciliation-of-net-increase-in-net-assets-to-taxable-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net unrealized appreciation (depreciation) on investments",
        "label": "Net unrealized appreciation (depreciation) on investments",
        "terseLabel": "Unrealized Gain (Loss) on Investments",
        "negatedLabel": "Net unrealized (appreciation) 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/2025",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r375",
      "r383",
      "r887"
     ]
    },
    "hrzn_UnrestrictedShortTermInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "UnrestrictedShortTermInvestmentsMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "UpdaterIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "UrsaSpaceSystemsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-9-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-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/2025",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r77",
      "r78",
      "r189",
      "r193",
      "r194",
      "r195",
      "r560",
      "r562",
      "r861"
     ]
    },
    "us-gaap_ValuationTechniqueAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationTechniqueAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r454",
      "r455",
      "r889",
      "r891",
      "r895",
      "r1061"
     ]
    },
    "us-gaap_ValuationTechniqueDiscountedCashFlowMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationTechniqueDiscountedCashFlowMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r872",
      "r873",
      "r895",
      "r1059",
      "r1060",
      "r1061"
     ]
    },
    "us-gaap_ValuationTechniqueDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationTechniqueDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/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": [
      "r454",
      "r455",
      "r889",
      "r891",
      "r895",
      "r1061"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": [
      "r981",
      "r1030",
      "r1054"
     ]
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/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": [
      "r981",
      "r1030",
      "r1054"
     ]
    },
    "hrzn_VeroBiotechLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "VeroBiotechLLCMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "VikenDetectionCorporationMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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_WarrantInvestmentsReceivedAndRecordedAsUnearnedIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "WarrantInvestmentsReceivedAndRecordedAsUnearnedIncome",
     "crdr": "debit",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant and equity 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/2025",
     "localname": "WarrantMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-consolidated-schedule-of-investments-investments-details-parentheticals",
      "http://horizontechfinance.com/20251231/role/statement-note-4-investments-investments-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-assets-at-fair-value-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-details-textual",
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-reconciliation-of-level-3-assets-measured-on-a-recurring-basis-details",
      "http://horizontechfinance.com/20251231/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": [
      "r909",
      "r910",
      "r914",
      "r915",
      "r916",
      "r917"
     ]
    },
    "hrzn_WarrantsReceivedInSettlementOfFeeIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "WarrantsReceivedInSettlementOfFeeIncome",
     "crdr": "debit",
     "calculation": {
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-cash-flow"
     ],
     "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/2025",
     "localname": "WeightedAverageMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-6-fair-value-significant-level-3-fair-value-measurement-inputs-details",
      "http://horizontechfinance.com/20251231/role/statement-note-7-borrowings",
      "http://horizontechfinance.com/20251231/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": [
      "r364",
      "r365",
      "r456",
      "r539",
      "r846",
      "r847",
      "r895",
      "r1081",
      "r1083",
      "r1086"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations",
      "http://horizontechfinance.com/20251231/role/statement-note-12-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": [
      "r166",
      "r179"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesIssuedBasic",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-consolidated-statements-of-operations"
     ],
     "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": [
      "r17",
      "r18"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://horizontechfinance.com/20251231/role/statement-note-12-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": [
      "r164",
      "r179"
     ]
    },
    "hrzn_XadIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "XadIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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/20251231",
     "localname": "XerisPharmaceuticalsIncMember",
     "presentation": [
      "http://horizontechfinance.com/20251231/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_statement-statement-consolidated-schedule-of-investments-investments-2-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "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/20251231",
     "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/20251231",
     "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-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "statement-statement-consolidated-schedule-of-investments-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Schedule of Investments"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-11-distributions-distribution-activity-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "statement-statement-note-11-distributions-distribution-activity-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 11 - Distributions - Distribution Activity (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-11-distributions-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "statement-statement-note-11-distributions-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 11 - Distributions"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-12-earnings-per-share-schedule-of-earnings-per-share-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "statement-statement-note-12-earnings-per-share-schedule-of-earnings-per-share-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Earnings Per Share - Schedule of Earnings Per share (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-12-earnings-per-share-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "statement-statement-note-12-earnings-per-share-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Earnings Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-14-financial-highlights-financial-highlights-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "statement-statement-note-14-financial-highlights-financial-highlights-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 14 - Financial Highlights - Financial Highlights (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-14-financial-highlights-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "statement-statement-note-14-financial-highlights-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 14 - 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/20251231",
     "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/20251231",
     "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/20251231",
     "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/20251231",
     "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/20251231",
     "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/20251231",
     "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/20251231",
     "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/20251231",
     "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/20251231",
     "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/20251231",
     "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/20251231",
     "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-senior-securities-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "statement-statement-note-7-borrowings-senior-securities-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Borrowings - Senior Securities (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-7-borrowings-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "statement-statement-note-7-borrowings-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-8-federal-income-tax-reconciliation-of-net-increase-in-net-assets-to-taxable-income-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "statement-statement-note-8-federal-income-tax-reconciliation-of-net-increase-in-net-assets-to-taxable-income-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 8 - Federal Income Tax - Reconciliation of Net Increase in Net Assets to Taxable Income (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-8-federal-income-tax-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "statement-statement-note-8-federal-income-tax-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 8 - Federal Income Tax"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-8-federal-income-tax-tax-characters-of-distributions-paid-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "statement-statement-note-8-federal-income-tax-tax-characters-of-distributions-paid-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 8 - Federal Income Tax - Tax Characters of Distributions Paid (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-8-federal-income-tax-undistributed-ordinary-income-earnings-on-a-tax-basis-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "statement-statement-note-8-federal-income-tax-undistributed-ordinary-income-earnings-on-a-tax-basis-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 8 - Federal Income Tax - Undistributed Ordinary Income Earnings on a Tax Basis (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-9-financial-instruments-with-offbalancesheet-risk-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "statement-statement-note-9-financial-instruments-with-offbalancesheet-risk-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 9 - Financial Instruments With Off-balance-sheet Risk"
       }
      }
     },
     "auth_ref": []
    },
    "hrzn_statement-statement-note-9-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://horizontechfinance.com/20251231",
     "localname": "statement-statement-note-9-financial-instruments-with-offbalancesheet-risk-unfunded-commitments-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 9 - 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/20251231",
     "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": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-1"
  },
  "r7": {
   "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"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "SubTopic": "50",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r12": {
   "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"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-13"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "320",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "860",
   "SubTopic": "50",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r26": {
   "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"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r57": {
   "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"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r252": {
   "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"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r344": {
   "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"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r426": {
   "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"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r477": {
   "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"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/825/tableOfContent"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r611": {
   "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)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r612": {
   "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)(2)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-12"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-12"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r738": {
   "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"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r943": {
   "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"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "321",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/321/tableOfContent"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "325",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/325/tableOfContent"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r970": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r971": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r972": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r974": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r976": {
   "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"
  },
  "r977": {
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r982": {
   "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"
  },
  "r983": {
   "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"
  },
  "r984": {
   "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"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "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"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "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"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r1010": {
   "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"
  },
  "r1011": {
   "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"
  },
  "r1012": {
   "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"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "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"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "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"
  },
  "r1024": {
   "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"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "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"
  },
  "r1029": {
   "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"
  },
  "r1030": {
   "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"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "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"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "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"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "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"
  },
  "r1040": {
   "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"
  },
  "r1041": {
   "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"
  },
  "r1042": {
   "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"
  },
  "r1043": {
   "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"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1045": {
   "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"
  },
  "r1046": {
   "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"
  },
  "r1047": {
   "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"
  },
  "r1048": {
   "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"
  },
  "r1049": {
   "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"
  },
  "r1050": {
   "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"
  },
  "r1051": {
   "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"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "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"
  },
  "r1055": {
   "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"
  },
  "r1056": {
   "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"
  },
  "r1057": {
   "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"
  },
  "r1058": {
   "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"
  },
  "r1059": {
   "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"
  },
  "r1060": {
   "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"
  },
  "r1061": {
   "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"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1063": {
   "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"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1065": {
   "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"
  },
  "r1066": {
   "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"
  },
  "r1067": {
   "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"
  },
  "r1068": {
   "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"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "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"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "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"
  },
  "r1075": {
   "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"
  },
  "r1076": {
   "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"
  },
  "r1077": {
   "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"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1079": {
   "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"
  },
  "r1080": {
   "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"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1086": {
   "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"
  },
  "r1087": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1089": {
   "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"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "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"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1098": {
   "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"
  },
  "r1099": {
   "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"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1101": {
   "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"
  },
  "r1102": {
   "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"
  },
  "r1103": {
   "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"
  },
  "r1104": {
   "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"
  },
  "r1105": {
   "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"
  },
  "r1106": {
   "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"
  },
  "r1107": {
   "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"
  },
  "r1108": {
   "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"
  },
  "r1109": {
   "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"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "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"
  },
  "r1112": {
   "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"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "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"
  },
  "r1115": {
   "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"
  },
  "r1116": {
   "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"
  },
  "r1117": {
   "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"
  },
  "r1118": {
   "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"
  },
  "r1119": {
   "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"
  },
  "r1120": {
   "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"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "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"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "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"
  },
  "r1128": {
   "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"
  },
  "r1129": {
   "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"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "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"
  },
  "r1132": {
   "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"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "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"
  }
 }
}
