XML 52 R31.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Income Taxes (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
Income Tax Disclosure [Abstract] |
Schedule of Reclassified Accumulated Realized Gain (loss) to Additional Paid-in Capital | During the years ended December 31, 2023, 2022 and 2021, the Company reclassified accumulated net realized gains (losses) to additional paid-in capital for book purposes primarily related to net realized gains from portfolio companies which are held in taxable subsidiaries and are not consolidated with the Company for income tax purposes, as follows:
(in millions) | Year Ended December 31,
| 2023 |  | 2022 |  | 2021
Reclassified accumulated net realized gains (losses) | $ | 0.8 |  |  | $ | 3.0 |  |  | $ | 63.3 |
Schedule of Undistributed Ordinary Income or Accumulated Realized Gains (Losses) | During the years ended December 31, 2023, 2022 and 2021, the Company reclassified amounts from undistributed ordinary income or accumulated realized gains (losses) to additional paid-in capital for book purposes, as follows:
(in thousands) | Year Ended December 31,
| 2023 |  | 2022 |  | 2021
Undistributed net investment income (distributions in excess of investment income) | $ | (18,396) |  |  | $ | (8,784) |  |  | $ | 19,486 |
Accumulated realized gains (losses) | 39,317 |  |  | (834) |  |  | 69,066 |
Additional paid-in capital | (20,921) |  |  | 9,618 |  |  | (88,552) |
Schedule of Tax Character of Distributions Paid | The tax character of distributions paid are as follows for each of the years ended:
(in millions) | Year Ended December 31,
| 2023 |  | 2022 |  | 2021
Ordinary income | $ | 275.5 |  |  | $ | 203.7 |  |  | $ | 122.6 |
Long-term capital gains | — |  |  | 43.1 |  |  | 55.2 |
Schedule of Components of Distributable Earnings on a Tax Basis | As of December 31, 2023, 2022 and 2021, the components of distributable earnings on a tax basis detailed below differ from the amounts reflected in the Company’s Consolidated Statements of Assets and Liabilities by temporary book or tax differences primarily arising from the treatment of loan related yield enhancements.
(in thousands) | Year Ended December 31,
| 2023 |  | 2022 |  | 2021
Accumulated capital gains | $ | (8,190) |  |  | $ | (3,102) |  |  | $ | 43,005 |
Other temporary differences | (18,609) |  |  | (20,100) |  |  | (16,206) |
Undistributed ordinary income | 133,783 |  |  | 127,703 |  |  | 149,069 |
Unrealized appreciation (depreciation) | 33,029 |  |  | (44,592) |  |  | 40,655 |
Components of distributable earnings | $ | 140,013 |  |  | $ | 59,909 |  |  | $ | 216,523 |
Schedule of Taxable Income And Taxable Net Realized Gains (Losses) | Taxable income and taxable net realized gains (losses) for the year ended December 31, 2023, 2022 and 2021 appears as follows:
(in millions, except per share data) | Year Ended December 31,
| 2023 |  | 2022 |  | 2021
Taxable Income | $ | 283.00 |  |  | $ | 181.10 |  |  | $ | 172.80 |
Taxable Income, Per Share | $ | 1.96 |  |  | $ | 1.45 |  |  | $ | 1.51 |
Taxable Net Realized Gains (Losses) | $ | (8.2) |  |  | $ | (1.7) |  |  | $ | 89.4 |
Taxable Net Realized Gains, Per Share | $ | (0.06) |  |  | $ | (0.01) |  |  | $ | 0.78 |
Weighted average shares outstanding | 144.1 |  |  | 125.2 |  |  | 114.7 |
Schedule of Aggregate Unrealized Appreciation And Depreciation of Investment Over Federal Income Tax | The aggregate gross unrealized appreciation and depreciation of the Company's investment over cost for U.S. federal income tax purposes appears as follows:
(in millions) | Year Ended December 31,
| 2023 |  | 2022 |  | 2021
Aggregate Gross Unrealized Appreciation | $ | 118.3 |  |  | $ | 72.2 |  |  | $ | 121.0 |
Aggregate Gross Unrealized Depreciation | 115.9 |  |  | 112.0 |  |  | 75.7 |
Net Unrealized Appreciation (Depreciation) over cost for U.S. federal income tax purposes | 2.4 |  |  | (39.8) |  |  | 45.3 |
Aggregate cost of securities for U.S. federal income tax purposes (in billions) | 3.2 |  |  | 3.0 |  |  | 2.4 |

X
- Definition Aggregate Unrealized Appreciation And Depreciation of Investment Over Federal Income Tax + References No definition available. + Details
Name: | htgc_AggregateUnrealizedAppreciationAndDepreciationOfInvestmentOverFederalIncomeTaxTableTextBlock
Namespace Prefix: | htgc_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Components Of Distributable Earnings On Tax Basis. + References No definition available. + Details
Name: | htgc_ComponentsOfDistributableEarningsOnTaxBasisTableTextBlock
Namespace Prefix: | htgc_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule Of Reclassified Accumulated Realized Gain (Loss) To Additional Paid-in Capital + References No definition available. + Details
Name: | htgc_ScheduleOfReclassifiedAccumulatedRealizedGainLossToAdditionalPaidInCapitalTableTextBlock
Namespace Prefix: | htgc_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule of tax character of distributions + References No definition available. + Details
Name: | htgc_ScheduleOfTaxCharacterOfDistributionsTableTextBlock
Namespace Prefix: | htgc_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Taxable Income And Taxable Net Realized Gains Losses + References No definition available. + Details
Name: | htgc_TaxableIncomeAndTaxableNetRealizedGainsLossesTableTextBlock
Namespace Prefix: | htgc_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition undistributed ordinary income or accumulated realized gains (losses) to additional paid-in capital + References No definition available. + Details
Name: | htgc_UndistributedOrdinaryIncomeOrAccumulatedRealizedGainsLossesToAdditionalPaidInCapitalTableTextBlock
Namespace Prefix: | htgc_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_IncomeTaxDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration