XML 72 R60.htm IDEA: XBRL DOCUMENT
v3.23.1

Stockholders' Equity and Distributions - Additional Information (Details) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Mar. 31, 2023 | Mar. 31, 2022 | Dec. 31, 2022 | May 09, 2022
Class Of Stock [Line Items] |  |  |  |  |
Common stock, shares outstanding |  | 138,596,000 |  | 133,045,000 |
Distributions of net investment income |  | $ 0.47 |  | $ 1.97 |
Stock issued during period, shares, dividend reinvestment plan |  | 61,383 | 60,326 |  |
Number of Shares Issued |  | 4,700,000 | 4,900,000 |  |
Offering expenses on issuance of shares |  | $ 830 | $ 935 |  |
Common Stock |  |  |  |  |
Class Of Stock [Line Items] |  |  |  |  |
Common stock, shares issued |  | 138,596,438 |  | 133,044,602 |
Distributions of net investment income |  | $ 0.47 | $ 0.48 |  |
Stock issued during period, shares, dividend reinvestment plan |  | 61,000 | 60,000 |  |
Number of Shares Issued |  | 4,659,000 | 4,860,000 |  |
Equity distribution agreement remaining available shares 2022 |  | 3,900,000 |  |  |
2022 Equity Distribution Agreement [Member] | Common Stock |  |  |  |  |
Class Of Stock [Line Items] |  |  |  |  |
Equity distribution agreement available shares |  |  |  |  | 17,500,000
Spillover amount per share [Member] |  |  |  |  |
Class Of Stock [Line Items] |  |  |  |  |
Undistributed taxable earnings |  | $ 0.96 |  |  |
Ordinary Income |  |  |  |  |
Class Of Stock [Line Items] |  |  |  |  |
Distributions of net investment income | [1],[2] | $ 0.48 | $ 0.48 |  |
[1] | All per share activity is calculated based on the weighted average shares outstanding for the relevant period, except net increase (decrease) in net assets from capital share transactions, which is based on the common shares outstanding as of the relevant balance sheet date.
[2] | Includes distributions on unvested restricted stock awards.

X
- Definition Equity Distributions Agreement Available Shares + References No definition available. + Details
Name: | htgc_EquityDistributionsAgreementAvailableShares
Namespace Prefix: | htgc_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Equity distribution agreement remaining available shares 2022 + References No definition available. + Details
Name: | htgc_Equitydistributionagreementremainingavailableshares2022
Namespace Prefix: | htgc_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Undistributed Taxable Earnings + References No definition available. + Details
Name: | htgc_UndistributedTaxableEarnings
Namespace Prefix: | htgc_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
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 No definition available. + Details
Name: | us-gaap_ClassOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 205 -Section 50 -Paragraph 7 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=25866437&loc=d3e10246-115837 + Details
Name: | us-gaap_InvestmentCompanyDistributionToShareholdersPerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash outflow for cost incurred directly with the issuance of an equity security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentsOfStockIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of new stock issued during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=htgc_TwoThousandTwentyTwoEquityDistributionAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=htgc_SpilloveramountpershareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=htgc_OrdinaryIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |