XML 90 R76.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Commitments and Contingencies - Schedule of Unfunded Contractual Commitments (Details) - USD ($) $ in Thousands | Jun. 30, 2024 | Dec. 31, 2023
--- | --- | ---
Loss Contingencies [Line Items] |  |
Unfunded commitments | $ 479,455 | $ 335,333
Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 475,157 | 330,828
Investment Funds & Vehicles |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 4,298 | 4,505
Adviser Funds |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 125,600 | 127,700
Armis, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 50,000 | 0
Earnix Ltd. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 41,250 | 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
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
Pindrop Security, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 19,375 | 0
Shield AI, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 18,750 | 0
Phathom Pharmaceuticals, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 15,300 | 6,120
Akero Therapeutics, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 15,000 | 15,000
Semperis Technologies Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 15,000 | 0
Main Street Rural, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 14,000 | 10,500
Dragos | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 13,000 | 13,000
Harness, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 11,550 | 0
Marathon Health, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 10,000 | 0
Suzy, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 8,000 | 12,000
Reveleer | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 8,000 | 0
WellBe Senior Medical, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 8,000 | 0
Geron Corporation | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 7,800 | 0
Saama Technologies, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 7,750 | 3,875
Elation Health, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 7,500 | 7,500
Curana Health Holdings, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 7,500 | 0
ATAI Life Sciences N.V. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 7,000 | 0
Leapwork ApS | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 5,544 | 3,900
Braeburn Pharmaceuticals | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 5,250 | 0
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
AlphaSense, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 4,000 | 0
Allvue Systems, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 3,590 | 3,590
Sight Sciences, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 3,500 | 0
Dronedeploy, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 3,125 | 6,250
Riviera Partners LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 3,000 | 3,000
Loftware, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 2,846 | 2,277
Zappi, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 2,571 | 2,571
Altumint, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 2,500 | 2,500
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
Sumo Logic, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 2,000 | 2,000
Sandata Technologies, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 1,731 | 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
LogicSource | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 1,209 | 1,209
Zimperium, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 1,088 | 3,727
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
Dispatch Technologies, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 813 | 625
Omeda Holdings, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 731 | 731
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
ShadowDragon, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 333 | 333
Cybermaxx Intermediate Holdings, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 324 | 390
NorthSea Therapeutics B.V. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 273 | 0
3GTMS, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 161 | 1,182
Cytracom Holdings LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 64 | 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
Tipalti Solutions Ltd. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 10,500
Next Insurance, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 10,000
Senseonics Holdings, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 8,750
Modern Life, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 6,500
Brain Corporation | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 5,000
Cutover, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 2,650
Plentific Ltd | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 2,625
Yipit, LLC | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 2,250
Dashlane, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 2,137
Annex Cloud | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 1,750
Agilence, Inc. | Debt Investments |  |
Loss Contingencies [Line Items] |  |
Unfunded commitments | 0 | 800
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,541 | $ 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/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 2: 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 3: 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 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 27 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27 Reference 5: 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 Reference 6: 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 7: 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 8: 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 + Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Details
Name: | us-gaap_FinancialSupportToNonconsolidatedLegalEntityAxis=htgc_AdviserFundsMember
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_EarnixLtdMember
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_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_PindropSecurityInc.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_PhathomPharmaceuticalsInc.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_SemperisTechnologiesInc.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_DragosMember
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_MarathonHealthLLCMember
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_ReveleerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_WellBeSeniorMedicalLLCMember
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_SaamaTechnologiesLLCMember
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_CuranaHealthHoldingsLLCMember
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_LeapworkApSMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_BraeburnPharmaceuticalsMember
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_AlphaSenseInc.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_SightSciencesInc.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_RivieraPartnersLLCMember
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_ZappiInc.Member
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_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_SumoLogicInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=htgc_SandataTechnologiesLLCMember
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_ZimperiumInc.Member
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_DispatchTechnologiesInc.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_FlightScheduleProLLCMember
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_ShadowDragonLLCMember
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_NorthSeaTherapeuticsB.VMember
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_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_TipaltiSolutionsLtd.Member
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_SenseonicsHoldingsInc.Member
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_BrainCorporationMember
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_PlentificLtdMember
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_DashlaneInc.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_AgilenceInc.Member
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: |