XML 84 R73.htm IDEA: XBRL DOCUMENT
v3.23.3

Commitments and Contingencies - Schedule of Unfunded Contractual Commitments (Details) - USD ($) $ in Thousands | Sep. 30, 2023 | Dec. 31, 2022
--- | --- | ---
Loss Contingencies [Line Items] |  |
Unfunded commitments | $ 400,583 | $ 628,874
Investment Funds & Vehicles |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 5,017 | 5,653
Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 395,566 | 623,221
Adviser Funds |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 135,700 | 173,500
Thumbtack, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 40,000 | 40,000
Automation Anywhere, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 29,400 | 29,400
Axsome Therapeutics, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 25,375 | 21,000
Checkr Group, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 23,625 | 0
Skydio, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 22,500 | 22,500
Tarsus Pharmaceuticals, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 20,625 | 10,313
Phathom Pharmaceuticals, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 16,625 | 66,500
Carwow LTD | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 14,365 | 0
Dragos | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 13,000 | 0
Locus Robotics Corp. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 12,391 | 0
PathAI, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 12,000 | 12,000
Suzy, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 12,000 | 0
Main Street Rural, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 10,500 | 0
Tipalti Solutions Ltd. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 10,500 | 0
Alamar Biosciences, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 10,000 | 10,000
Aryaka Networks, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 10,000 | 20,000
Next Insurance, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 10,000 | 0
Elation Health, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 7,500 | 7,500
Gritstone Bio, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 7,500 | 7,500
Nuvolo Technologies Corporation | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 6,800 | 5,970
Dronedeploy, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 6,250 | 12,500
Akero Therapeutics, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 5,000 | 5,000
Brain Corporation | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 5,000 | 20,700
Leapwork ApS | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 4,100 | 0
Geron Corporation | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 3,900 | 0
Saama Technologies, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 3,875 | 0
Zimperium, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 3,727 | 1,088
Allvue Systems, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 3,590 | 0
Riviera Partners LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 3,500 | 3,500
Babel Street | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 3,375 | 3,375
Modern Life, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 3,250 | 0
Loftware, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 2,846 | 0
Cutover, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 2,650 | 1,000
Zappi, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 2,571 | 2,571
Yipit, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 2,250 | 2,250
Streamline Healthcare Solutions | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 2,200 | 0
Sumo Logic, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 2,000 | 0
Viridian Therapeutics, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 2,000 | 12,000
3GTMS, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 1,759 | 0
Ceros, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 1,707 | 1,707
ThreatConnect, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 1,600 | 1,600
RVShare, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 1,500 | 1,500
Signal Media Limited | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 1,500 | 5,250
Onna Technologies, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 1,275 | 0
LogicSource | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 1,209 | 1,209
Ikon Science Limited | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 1,050 | 1,050
LinenMaster, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 1,000 | 0
Fortified Health Security | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 840 | 840
Omeda Holdings, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 825 | 938
Agilence, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 800 | 800
Dispatch Technologies, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 750 | 1,250
Flight Schedule Pro, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 639 | 639
Constructor.io Corporation | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 625 | 625
Enmark Systems, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 457 | 457
Alchemer LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 445 | 890
Cybermaxx Intermediate Holdings, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 390 | 390
ShadowDragon, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 333 | 333
Cytracom Holdings LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 72 | 225
Provention Bio, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 40,000
Vida Health, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 40,000
Madrigal Pharmaceutical, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 34,000
Oak Street Health, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 33,750
HilleVax, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 28,000
Replimune Group, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 20,700
G1 Therapeutics, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 19,375
Alladapt Immunotherapeutics Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 15,000
AppDirect, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 15,000
Dashlane, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 10,000
Fever Labs, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 8,333
Kura Oncology, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 8,250
Fulfil Solutions, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 5,000
Demandbase, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 3,750
MacroFab, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 3,000
Khoros (p.k.a Lithium Technologies) | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 1,812
Mobile Solutions Services | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 495
Annex Cloud | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 386
Forbion Growth Opportunities Fund I C.V. | Investment Funds & Vehicles |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 2,269 | 2,842
Forbion Growth Opportunities Fund II C.V. | Investment Funds & Vehicles |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | $ 2,748 | $ 2,811

X
- Definition Amount of financial support committed by investment company to investee that is contractually required but not provided. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480990/946-20-50-16 + Details
Name: | us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Details
Name: | srt_StatementGeographicalAxis=htgc_InvestmentFundsAndVehiclesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=htgc_DebtInvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=htgc_AdviserFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ThumbtackIncorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_AutomationAnyWhereIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_AxsomeTherapeuticsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_CheckrGroupIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_SkydioIncorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_TarsusPharmaceuticalsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_PhathomPharmaceuticalsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_CarwowLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_DragosMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_LocusRoboticsCorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_PathaiIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_SuzyIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_MainStreetRuralIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_TipaltiSolutionsLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_AlamarBiosciencesIncorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_AryakaNetworksIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_NextInsuranceIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ElationHealthIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_GritstoneBioIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_NuvoloTechnologiesCorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_DronedeployIncorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_AkeroTherapeuticsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_BrainCorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_LeapworkApsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_GeronCorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_SaamaTechnologiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ZimperiumIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_AllvueSystemsLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_RivieraPartnersLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_BabelStreetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ModernLifeIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_LoftwareIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_CutoverIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ZappiIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_YipitLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_StreamlineHealthcareSolutionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_SumoLogicMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ViridianTherapeuticsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ThreeGTMSLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_CerosIncorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ThreatConnectIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_RVShareLimitedLiabilityCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_SignalMediaLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_OnnaTechnologiesIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_LogicSourceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_IkonScienceLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_LinenMasterLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_FortifiedHealthSecurityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_OmedaHoldingsLlcMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_AgilenceIncorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_DispatchTechnologiesIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_FlightScheduleProLlcMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ConstructorIoCorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_EnmarkSystemsIncorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_AlchemerLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_CybermaxxIntermediateHoldingsIncorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ShadowDragonLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_CytracomHoldingsLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ProventionBioIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_VidaHealthMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_MadrigalPharmaceuticalIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_OakStreetHealthIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_HilleVaxIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ReplimuneGroupIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_G1TherapeuticsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_AlladaptImmunotherapeuticsincMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_AppDirectIncorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_DashlaneIncorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_FeverLabsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_KuraOncologyIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_FulfilSolutionsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_DemandbaseIncorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_MacroFabIncorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_KhorosPKLithiumTechnologiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_MobileSolutionsServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_AnnexCloudMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ForbionGrowthOpportunitiesFundICVMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ForbionGrowthOpportunitiesFundIICVMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |