XML 90 R78.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Commitments and Contingencies - Schedule of Unfunded Contractual Commitments (Details) - USD ($) $ in Thousands | Mar. 31, 2024 | Dec. 31, 2023
--- | --- | ---
Loss Contingencies [Line Items] |  |
Unfunded commitments | $ 483,356 | $ 335,333
Investment Funds & Vehicles |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 4,505 | 4,505
Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 478,851 | 330,828
Adviser Funds |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 156,000 | 127,700
Madrigal Pharmaceutical, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 51,000 | 0
Thumbtack, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 30,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 | 0
Checkr Group, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 23,625 | 23,625
Skydio, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 22,500 | 22,500
HilleVax, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 20,000 | 0
Shield AI, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 18,750 | 0
Strive Health Holdings, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 18,000 | 0
TG Therapeutics, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 16,250 | 0
Phathom Pharmaceuticals, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 15,300 | 6,120
Dragos | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 13,000 | 13,000
Suzy, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 12,000 | 12,000
Harness, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 11,550 | 0
Main Street Rural, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 10,500 | 10,500
Tipalti Solutions Ltd. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 10,500 | 10,500
Armis, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 10,000 | 0
Marathon Health, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 10,000 | 0
Next Insurance, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 10,000 | 10,000
Curana Health Holdings, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 8,412 | 0
Curevo, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 7,500 | 0
Elation Health, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 7,500 | 7,500
ATAI Life Sciences N.V. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 7,000 | 0
Reveleer | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 6,775 | 0
Modern Life, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 6,500 | 6,500
Dronedeploy, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 6,250 | 6,250
Brain Corporation | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 5,000 | 5,000
Babel Street | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 4,367 | 3,375
Heron Therapeutics, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 4,000 | 4,000
Leapwork ApS | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 3,900 | 3,900
Saama Technologies, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 3,875 | 3,875
Zimperium, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 3,727 | 3,727
Allvue Systems, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 3,590 | 3,590
Altumint, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 3,500 | 2,500
Sight Sciences, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 3,500 | 0
Riviera Partners LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 3,000 | 3,000
Plentific Ltd | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 2,625 | 2,625
Zappi, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 2,571 | 2,571
Loftware, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 2,277 | 2,277
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 | 2,200
New Relic, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 2,176 | 2,176
Cutover, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 2,150 | 2,650
Dashlane, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 2,137 | 2,137
Sumo Logic, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 2,000 | 2,000
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
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 | 1,000
Fortified Health Security | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 840 | 840
Agilence, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 800 | 800
Omeda Holdings, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 731 | 731
3GTMS, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 698 | 1,182
Flight Schedule Pro, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 639 | 639
Dispatch Technologies, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 625 | 625
Constructor.io Corporation | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 625 | 625
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 | 72
Tarsus Pharmaceuticals, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 20,625
Kura Oncology, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 19,250
Akero Therapeutics, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 15,000
Senseonics Holdings, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 8,750
Annex Cloud | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 1,750
Enmark Systems, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 457
Alchemer LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 445
Forbion Growth Opportunities Fund I C.V. | Investment Funds & Vehicles |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 1,757 | 1,757
Forbion Growth Opportunities Fund II C.V. | Investment Funds & Vehicles |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | $ 2,748 | $ 2,748

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_MadrigalPharmaceuticalInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ThumbtackInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_AutomationAnywhereInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_AxsomeTherapeuticsInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_CheckrGroupInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_SkydioInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_HilleVaxInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ShieldAIInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_TGTherapeuticsInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_PhathomPharmaceuticalsInc.Member
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_SuzyInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_HarnessInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_MainStreetRuralInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_TipaltiSolutionsLtd.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ArmisInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_NextInsuranceInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_CurevoInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ElationHealthInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ATAILifeSciencesN.V.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ModernLifeInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_DronedeployInc.Member
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_BabelStreetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_HeronTherapeuticsInc.Member
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_SaamaTechnologiesLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ZimperiumInc.Member
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_AltumintInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_SightSciencesInc.Member
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_PlentificLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ZappiInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_LoftwareInc.Member
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_NewRelicInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_CutoverInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_DashlaneInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_SumoLogicInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_CerosInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_ThreatConnectInc.Member
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_AgilenceInc.Member
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_A3GTMSLLCMember
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_DispatchTechnologiesInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_Constructor.ioCorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_CybermaxxIntermediateHoldingsInc.Member
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_TarsusPharmaceuticalsInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_KuraOncologyInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_AkeroTherapeuticsInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_SenseonicsHoldingsInc.Member
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_EnmarkSystemsInc.Member
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_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: |