2023 Q2 Form 10-Q Financial Statement
#000158034523000032 Filed on August 02, 2023
Income Statement
Concept | 2023 Q2 | 2022 Q2 |
---|---|---|
Revenue | $37.01M | $26.68M |
YoY Change | 38.7% | 30.95% |
Cost Of Revenue | $14.44M | $13.19M |
YoY Change | 9.48% | 36.9% |
Gross Profit | $22.57M | $13.49M |
YoY Change | 67.27% | 25.61% |
Gross Profit Margin | 60.98% | 50.57% |
Selling, General & Admin | $1.874M | $1.584M |
YoY Change | 18.31% | 23.36% |
% of Gross Profit | 8.3% | 11.74% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | ||
YoY Change | ||
% of Gross Profit | ||
Operating Expenses | $1.874M | $1.584M |
YoY Change | 18.31% | 23.36% |
Operating Profit | $20.70M | $11.91M |
YoY Change | 73.78% | 25.91% |
Interest Expense | -$41.55M | -$26.32M |
YoY Change | 57.86% | -920.26% |
% of Operating Profit | -200.77% | -221.03% |
Other Income/Expense, Net | $600.0K | $500.0K |
YoY Change | 20.0% | |
Pretax Income | -$20.86M | -$14.41M |
YoY Change | 44.7% | -220.25% |
Income Tax | ||
% Of Pretax Income | ||
Net Earnings | -$20.86M | -$14.41M |
YoY Change | 44.7% | -220.25% |
Net Earnings / Revenue | -56.35% | -54.02% |
Basic Earnings Per Share | $0.53 | $0.41 |
Diluted Earnings Per Share | -$0.59 | -$464.4K |
COMMON SHARES | ||
Basic Shares Outstanding | 35.40M shares | 31.04M shares |
Diluted Shares Outstanding | 35.40M shares | 31.04M shares |
Balance Sheet
Concept | 2023 Q2 | 2022 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $78.41M | $43.10M |
YoY Change | 81.93% | 28.87% |
Cash & Equivalents | $78.41M | $43.10M |
Short-Term Investments | ||
Other Short-Term Assets | $2.530M | $522.0K |
YoY Change | 384.67% | -70.74% |
Inventory | ||
Prepaid Expenses | ||
Receivables | ||
Other Receivables | ||
Total Short-Term Assets | $80.94M | $43.62M |
YoY Change | 85.56% | 23.83% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | ||
YoY Change | ||
Goodwill | ||
YoY Change | ||
Intangibles | ||
YoY Change | ||
Long-Term Investments | $942.0M | $876.7M |
YoY Change | 7.44% | 35.36% |
Other Assets | $14.44M | $1.721M |
YoY Change | 739.05% | -33.11% |
Total Long-Term Assets | $956.4M | $878.4M |
YoY Change | 8.87% | 35.08% |
TOTAL ASSETS | ||
Total Short-Term Assets | $80.94M | $43.62M |
Total Long-Term Assets | $956.4M | $878.4M |
Total Assets | $1.037B | $922.1M |
YoY Change | 12.5% | 34.51% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $4.496M | $3.901M |
YoY Change | 15.25% | 24.0% |
Accrued Expenses | $20.97M | $14.15M |
YoY Change | 48.19% | 45.69% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $25.46M | $21.21M |
YoY Change | 20.04% | 39.48% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $632.4M | $496.5M |
YoY Change | 27.37% | 85.84% |
Other Long-Term Liabilities | ||
YoY Change | ||
Total Long-Term Liabilities | $632.4M | $496.5M |
YoY Change | 27.37% | 85.84% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $25.46M | $21.21M |
Total Long-Term Liabilities | $632.4M | $496.5M |
Total Liabilities | $657.9M | $517.7M |
YoY Change | 27.07% | 83.34% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | ||
YoY Change | ||
Common Stock | $471.5M | |
YoY Change | ||
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $379.4M | $404.3M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $1.037B | $922.1M |
YoY Change | 12.5% | 34.51% |
Cashflow Statement
Concept | 2023 Q2 | 2022 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | -$20.86M | -$14.41M |
YoY Change | 44.7% | -220.25% |
Depreciation, Depletion And Amortization | ||
YoY Change | ||
Cash From Operating Activities | $25.47M | -$77.40M |
YoY Change | -132.9% | -2801.71% |
INVESTING ACTIVITIES | ||
Capital Expenditures | ||
YoY Change | ||
Acquisitions | ||
YoY Change | ||
Other Investing Activities | ||
YoY Change | ||
Cash From Investing Activities | ||
YoY Change | ||
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | 6.335M | 69.23M |
YoY Change | -90.85% | -180.95% |
NET CHANGE | ||
Cash From Operating Activities | 25.47M | -77.40M |
Cash From Investing Activities | ||
Cash From Financing Activities | 6.335M | 69.23M |
Net Change In Cash | 31.80M | -8.177M |
YoY Change | -488.91% | -90.11% |
FREE CASH FLOW | ||
Cash From Operating Activities | $25.47M | -$77.40M |
Capital Expenditures | ||
Free Cash Flow | ||
YoY Change |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
us-gaap |
Investment Company Expense Ratio Before Incentive Allocation
InvestmentCompanyExpenseRatioBeforeIncentiveAllocation
|
0.103 | ||
us-gaap |
Investment Company Incentive Allocation To Average Net Assets
InvestmentCompanyIncentiveAllocationToAverageNetAssets
|
0 | ||
us-gaap |
Investment Company Incentive Allocation To Average Net Assets
InvestmentCompanyIncentiveAllocationToAverageNetAssets
|
0.031 | ||
tpvg |
Investment Company Capital Gains Incentive Fee Allocation To Average Net Assets
InvestmentCompanyCapitalGainsIncentiveFeeAllocationToAverageNetAssets
|
0 | ||
tpvg |
Investment Company Capital Gains Incentive Fee Allocation To Average Net Assets
InvestmentCompanyCapitalGainsIncentiveFeeAllocationToAverageNetAssets
|
0 | ||
CY2023Q2 | us-gaap |
Line Of Credit
LineOfCredit
|
240000000 | usd |
CY2022Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2023Q2 | us-gaap |
Retained Earnings Unappropriated
RetainedEarningsUnappropriated
|
-92460000 | usd |
CY2022Q4 | us-gaap |
Retained Earnings Unappropriated
RetainedEarningsUnappropriated
|
-50985000 | usd |
CY2023Q2 | us-gaap |
Other Expenses
OtherExpenses
|
567000 | usd |
CY2022Q2 | us-gaap |
Other Expenses
OtherExpenses
|
501000 | usd |
us-gaap |
Other Expenses
OtherExpenses
|
1140000 | usd | |
us-gaap |
Other Expenses
OtherExpenses
|
1080000 | usd | |
CY2022Q2 | us-gaap |
Stock Issued During Period Value Dividend Reinvestment Plan
StockIssuedDuringPeriodValueDividendReinvestmentPlan
|
452000 | usd |
CY2022Q2 | us-gaap |
Investment Company Tax Reclassification Increase Decrease
InvestmentCompanyTaxReclassificationIncreaseDecrease
|
0 | usd |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
404324000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-20855000 | usd |
CY2023Q2 | us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
0 | usd |
CY2023Q2 | us-gaap |
Stock Issued During Period Value Dividend Reinvestment Plan
StockIssuedDuringPeriodValueDividendReinvestmentPlan
|
553000 | usd |
CY2023Q2 | us-gaap |
Distributed Earnings
DistributedEarnings
|
14159000 | usd |
CY2023Q2 | tpvg |
Offering Costs
OfferingCosts
|
59000 | usd |
CY2023Q2 | us-gaap |
Investment Company Tax Reclassification Increase Decrease
InvestmentCompanyTaxReclassificationIncreaseDecrease
|
0 | usd |
us-gaap |
Stock Issued During Period Value Dividend Reinvestment Plan
StockIssuedDuringPeriodValueDividendReinvestmentPlan
|
878000 | usd | |
us-gaap |
Distributed Earnings
DistributedEarnings
|
22337000 | usd | |
us-gaap |
Investment Company Tax Reclassification Increase Decrease
InvestmentCompanyTaxReclassificationIncreaseDecrease
|
0 | usd | |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
404324000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
419940000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-13176000 | usd | |
us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
0 | usd | |
us-gaap |
Stock Issued During Period Value Dividend Reinvestment Plan
StockIssuedDuringPeriodValueDividendReinvestmentPlan
|
1119000 | usd | |
us-gaap |
Distributed Earnings
DistributedEarnings
|
28299000 | usd | |
tpvg |
Offering Costs
OfferingCosts
|
150000 | usd | |
us-gaap |
Investment Company Tax Reclassification Increase Decrease
InvestmentCompanyTaxReclassificationIncreaseDecrease
|
0 | usd | |
tpvg |
Offering Costs
OfferingCosts
|
150000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
37664000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
7143000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
30170000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-16049000 | usd | |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
59260000 | usd |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
59147000 | usd |
CY2023Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
89430000 | usd |
CY2022Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
43098000 | usd |
CY2023Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
78410000 | usd |
CY2022Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
43098000 | usd |
CY2023Q2 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
11020000 | usd |
CY2022Q2 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
0 | usd |
CY2022Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
43098000 | usd |
us-gaap |
Interest Paid Net
InterestPaidNet
|
17432000 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
7899000 | usd | |
us-gaap |
Cash Flows Between Transferee And Transferor Proceeds From Collections Reinvested In Revolving Period Transfers
CashFlowsBetweenTransfereeAndTransferorProceedsFromCollectionsReinvestedInRevolvingPeriodTransfers
|
1118000 | usd | |
us-gaap |
Cash Flows Between Transferee And Transferor Proceeds From Collections Reinvested In Revolving Period Transfers
CashFlowsBetweenTransfereeAndTransferorProceedsFromCollectionsReinvestedInRevolvingPeriodTransfers
|
877000 | usd | |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
726000 | usd | |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
337000 | usd | |
CY2023Q2 | us-gaap |
Investment Owned Percent Of Net Assets
InvestmentOwnedPercentOfNetAssets
|
2.4825 | |
CY2023Q2 | us-gaap |
Investment Owned At Cost
InvestmentOwnedAtCost
|
1004504000 | usd |
CY2023Q2 | us-gaap |
Investment Owned At Fair Value
InvestmentOwnedAtFairValue
|
941955000 | usd |
CY2023Q2 | us-gaap |
Investment Owned Percent Of Net Assets
InvestmentOwnedPercentOfNetAssets
|
2.4825 | |
CY2023Q2 | us-gaap |
Investment Owned At Cost
InvestmentOwnedAtCost
|
1004504000 | usd |
CY2023Q2 | us-gaap |
Investment Owned At Fair Value
InvestmentOwnedAtFairValue
|
941955000 | usd |
CY2023Q2 | tpvg |
Investment Company Debt Security Nonaccrual
InvestmentCompanyDebtSecurityNonaccrual
|
102600000 | usd |
CY2023Q2 | tpvg |
Investment Company Debt Security Nonaccrual Fair Value
InvestmentCompanyDebtSecurityNonaccrualFairValue
|
40100000 | usd |
CY2022Q4 | us-gaap |
Investment Owned Percent Of Net Assets
InvestmentOwnedPercentOfNetAssets
|
2.2590 | |
CY2022Q4 | us-gaap |
Investment Owned At Cost
InvestmentOwnedAtCost
|
959407000 | usd |
CY2022Q4 | us-gaap |
Investment Owned At Fair Value
InvestmentOwnedAtFairValue
|
949276000 | usd |
CY2022Q4 | us-gaap |
Investment Owned Percent Of Net Assets
InvestmentOwnedPercentOfNetAssets
|
2.2590 | |
CY2022Q4 | us-gaap |
Investment Owned At Cost
InvestmentOwnedAtCost
|
959407000 | usd |
CY2022Q4 | us-gaap |
Investment Owned At Fair Value
InvestmentOwnedAtFairValue
|
949276000 | usd |
CY2022Q4 | tpvg |
Investment Company Debt Security Nonaccrual
InvestmentCompanyDebtSecurityNonaccrual
|
29500000 | usd |
CY2022Q4 | tpvg |
Investment Company Debt Security Nonaccrual Fair Value
InvestmentCompanyDebtSecurityNonaccrualFairValue
|
9100000 | usd |
CY2023Q2 | us-gaap |
Line Of Credit Facility Maximum Borrowing Capacity
LineOfCreditFacilityMaximumBorrowingCapacity
|
745000000 | usd |
us-gaap |
Management Fee Description
ManagementFeeDescription
|
The base management fee is calculated at an annual rate of 1.75% of the Company’s average adjusted gross assets, including assets purchased with borrowed funds. | ||
us-gaap |
Management And Service Fees Incentive Rate
ManagementAndServiceFeesIncentiveRate
|
0.200 | ||
CY2023Q2 | us-gaap |
Investment Company Investment Income Loss Ratio Before Incentive Allocation
InvestmentCompanyInvestmentIncomeLossRatioBeforeIncentiveAllocation
|
0.020 | |
us-gaap |
Investment Company Investment Income Loss Ratio Before Incentive Allocation
InvestmentCompanyInvestmentIncomeLossRatioBeforeIncentiveAllocation
|
0.080 | ||
us-gaap |
Management And Service Fees Incentive Rate
ManagementAndServiceFeesIncentiveRate
|
0.200 | ||
us-gaap |
Management And Service Fees Incentive Rate
ManagementAndServiceFeesIncentiveRate
|
0.200 | ||
us-gaap |
Management And Service Fees Incentive Rate
ManagementAndServiceFeesIncentiveRate
|
0.200 | ||
us-gaap |
Management And Service Fees Incentive Rate
ManagementAndServiceFeesIncentiveRate
|
0.200 | ||
CY2023Q2 | us-gaap |
Management Fee Expense
ManagementFeeExpense
|
4496000 | usd |
CY2022Q2 | us-gaap |
Management Fee Expense
ManagementFeeExpense
|
3901000 | usd |
us-gaap |
Management Fee Expense
ManagementFeeExpense
|
8807000 | usd | |
us-gaap |
Management Fee Expense
ManagementFeeExpense
|
7618000 | usd | |
CY2023Q2 | us-gaap |
Incentive Fee Expense
IncentiveFeeExpense
|
0 | usd |
CY2022Q2 | us-gaap |
Incentive Fee Expense
IncentiveFeeExpense
|
3163000 | usd |
us-gaap |
Incentive Fee Expense
IncentiveFeeExpense
|
0 | usd | |
us-gaap |
Incentive Fee Expense
IncentiveFeeExpense
|
6550000 | usd | |
CY2023Q2 | tpvg |
Capital Gains Incentive Fee Expense
CapitalGainsIncentiveFeeExpense
|
0 | usd |
CY2022Q2 | tpvg |
Capital Gains Incentive Fee Expense
CapitalGainsIncentiveFeeExpense
|
0 | usd |
tpvg |
Capital Gains Incentive Fee Expense
CapitalGainsIncentiveFeeExpense
|
0 | usd | |
tpvg |
Capital Gains Incentive Fee Expense
CapitalGainsIncentiveFeeExpense
|
0 | usd | |
CY2023Q2 | us-gaap |
Other Expenses
OtherExpenses
|
600000 | usd |
CY2022Q2 | us-gaap |
Other Expenses
OtherExpenses
|
500000 | usd |
us-gaap |
Other Expenses
OtherExpenses
|
1100000 | usd | |
us-gaap |
Other Expenses
OtherExpenses
|
1100000 | usd | |
CY2023Q2 | us-gaap |
Long Term Debt
LongTermDebt
|
629017000 | usd |
CY2023Q2 | us-gaap |
Line Of Credit Facility Remaining Borrowing Capacity
LineOfCreditFacilityRemainingBorrowingCapacity
|
110000000 | usd |
CY2022Q4 | us-gaap |
Line Of Credit Facility Maximum Borrowing Capacity
LineOfCreditFacilityMaximumBorrowingCapacity
|
745000000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
562852000 | usd |
CY2022Q4 | us-gaap |
Line Of Credit Facility Remaining Borrowing Capacity
LineOfCreditFacilityRemainingBorrowingCapacity
|
175000000 | usd |
CY2023Q2 | us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
9944000 | usd |
CY2022Q2 | us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
6126000 | usd |
CY2023Q2 | us-gaap |
Investment Owned At Fair Value
InvestmentOwnedAtFairValue
|
941955000 | usd |
CY2022Q4 | us-gaap |
Investment Owned At Fair Value
InvestmentOwnedAtFairValue
|
949276000 | usd |
CY2023Q2 | us-gaap |
Realized Investment Gains Losses
RealizedInvestmentGainsLosses
|
1900000 | usd |
CY2022Q2 | us-gaap |
Realized Investment Gains Losses
RealizedInvestmentGainsLosses
|
-700000 | usd |
us-gaap |
Realized Investment Gains Losses
RealizedInvestmentGainsLosses
|
1800000 | usd | |
us-gaap |
Realized Investment Gains Losses
RealizedInvestmentGainsLosses
|
-3900000 | usd | |
CY2023Q2 | us-gaap |
Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
|
-41600000 | usd |
CY2022Q2 | us-gaap |
Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
|
-26300000 | usd |
us-gaap |
Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
|
-52400000 | usd | |
us-gaap |
Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
|
-31100000 | usd | |
CY2023Q2 | us-gaap |
Line Of Credit
LineOfCredit
|
240000000 | usd |
CY2023Q2 | us-gaap |
Line Of Credit Facility Maximum Borrowing Capacity
LineOfCreditFacilityMaximumBorrowingCapacity
|
745000000 | usd |
CY2023Q2 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
635000000 | usd |
CY2023Q2 | us-gaap |
Line Of Credit Facility Remaining Borrowing Capacity
LineOfCreditFacilityRemainingBorrowingCapacity
|
110000000 | usd |
CY2022Q4 | us-gaap |
Line Of Credit Facility Maximum Borrowing Capacity
LineOfCreditFacilityMaximumBorrowingCapacity
|
745000000 | usd |
CY2022Q4 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
570000000 | usd |
CY2022Q4 | us-gaap |
Line Of Credit Facility Remaining Borrowing Capacity
LineOfCreditFacilityRemainingBorrowingCapacity
|
175000000 | usd |
CY2023Q2 | us-gaap |
Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
|
5983000 | usd |
CY2022Q4 | us-gaap |
Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
|
7148000 | usd |
us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
19189000 | usd | |
us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
11225000 | usd | |
CY2023Q2 | us-gaap |
Line Of Credit
LineOfCredit
|
240000000 | usd |
CY2023Q2 | us-gaap |
Line Of Credit Facility Average Outstanding Amount
LineOfCreditFacilityAverageOutstandingAmount
|
215800000 | usd |
CY2022Q2 | us-gaap |
Line Of Credit Facility Average Outstanding Amount
LineOfCreditFacilityAverageOutstandingAmount
|
50300000 | usd |
CY2023Q2 | us-gaap |
Line Of Credit Facility Interest Rate During Period
LineOfCreditFacilityInterestRateDuringPeriod
|
0.0879 | |
CY2022Q2 | us-gaap |
Line Of Credit Facility Interest Rate During Period
LineOfCreditFacilityInterestRateDuringPeriod
|
0.0501 | |
us-gaap |
Line Of Credit Facility Average Outstanding Amount
LineOfCreditFacilityAverageOutstandingAmount
|
203300000 | usd | |
us-gaap |
Line Of Credit Facility Average Outstanding Amount
LineOfCreditFacilityAverageOutstandingAmount
|
62700000 | usd | |
us-gaap |
Line Of Credit Facility Interest Rate During Period
LineOfCreditFacilityInterestRateDuringPeriod
|
0.0863 | ||
us-gaap |
Line Of Credit Facility Interest Rate During Period
LineOfCreditFacilityInterestRateDuringPeriod
|
0.0442 | ||
CY2023Q2 | us-gaap |
Line Of Credit
LineOfCredit
|
240000000 | usd |
CY2023Q2 | us-gaap |
Debt Instrument Fair Value
DebtInstrumentFairValue
|
600358000 | usd |
CY2022Q4 | us-gaap |
Debt Instrument Fair Value
DebtInstrumentFairValue
|
529075000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Number Of Portfolio Companies
InvestmentCompanyFinancialCommitmentToInvesteeNumberOfPortfolioCompanies
|
27 | company |
CY2022Q2 | tpvg |
Investment Company Financial Commitment To Investee Number Of Portfolio Companies
InvestmentCompanyFinancialCommitmentToInvesteeNumberOfPortfolioCompanies
|
37 | company |
CY2023Q2 | tpvg |
Investment Company Unavailable Commitments
InvestmentCompanyUnavailableCommitments
|
53900000 | usd |
CY2022Q2 | tpvg |
Investment Company Unavailable Commitments
InvestmentCompanyUnavailableCommitments
|
88900000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
22857000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
123000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
22857000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
122000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
20000000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
415000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
30000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
603000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
20000000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
185000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
20000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
185000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
20000000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
112000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
20000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
112000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
16790000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
392000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
25000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
585000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
12500000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
574000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
12500000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
573000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
12000000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
263000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
12000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
263000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
10000000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
242000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
10000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
242000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
10000000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
83000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
10000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
83000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
10000000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
10000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
7020000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
176000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
10000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
250000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
5509000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
5100000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
5000000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
68000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
5000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
68000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
5000000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
5000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
5000000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
5000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
5000000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
15000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
164000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
3720000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
7976000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
82000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
3000000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
74000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
8000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
218000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
3000000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
0 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
2000000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
94000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
4000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
94000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
1499000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
95000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
1499000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
95000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
1400000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
9000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
0 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
1000000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
16000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
1000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
16000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
1000000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
16000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
1000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
16000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
1000000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
13000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
1000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
13000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
1000000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
10000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
1000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
10000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
23000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
1000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
1417000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
47000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
0 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
15000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
422000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
0 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
13000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
214000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
0 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
12750000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
487000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
0 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
12000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
12000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
0 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
9718000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
197000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
0 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
5000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
0 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
3490000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
98000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
2500000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
34000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
0 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
2167000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
38000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
0 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
2036000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
61000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
0 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
1000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
0 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
1000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
0 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
0 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
0 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
59000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
205318000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
2961000 | usd |
CY2022Q4 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
324010000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
5463000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
3000000 | usd |
CY2022Q4 | tpvg |
Investment Company Financial Commitment To Investee Future Amount Fair Value
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmountFairValue
|
5500000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Potential Future Amount
InvestmentCompanyFinancialCommitmentToInvesteePotentialFutureAmount
|
0 | usd |
CY2022Q2 | tpvg |
Investment Company Financial Commitment To Investee Potential Future Amount
InvestmentCompanyFinancialCommitmentToInvesteePotentialFutureAmount
|
15000000 | usd |
CY2023Q2 | tpvg |
Investment Company Financial Commitment To Investee Potential Future Amount
InvestmentCompanyFinancialCommitmentToInvesteePotentialFutureAmount
|
0 | usd |
CY2022Q2 | tpvg |
Investment Company Financial Commitment To Investee Potential Future Amount
InvestmentCompanyFinancialCommitmentToInvesteePotentialFutureAmount
|
15000000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
205318000 | usd |
CY2022Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
334170000 | usd |
CY2023Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
205318000 | usd |
CY2022Q2 | us-gaap |
Investment Company Financial Commitment To Investee Future Amount
InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
|
334170000 | usd |
CY2023Q2 | tpvg |
Investment Company Unavailable Commitments
InvestmentCompanyUnavailableCommitments
|
53943000 | usd |
CY2022Q4 | tpvg |
Investment Company Unavailable Commitments
InvestmentCompanyUnavailableCommitments
|
88917000 | usd |
CY2022Q4 | us-gaap |
Net Asset Value Per Share
NetAssetValuePerShare
|
11.88 | |
CY2021Q4 | us-gaap |
Net Asset Value Per Share
NetAssetValuePerShare
|
14.01 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.06 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.06 | ||
us-gaap |
Investment Company Investment Income Loss Per Share
InvestmentCompanyInvestmentIncomeLossPerShare
|
0.84 | ||
tpvg |
Investment Company Realized Gain Loss On Investment Per Share
InvestmentCompanyRealizedGainLossOnInvestmentPerShare
|
0.05 | ||
tpvg |
Investment Company Realized Gain Loss On Investment Per Share
InvestmentCompanyRealizedGainLossOnInvestmentPerShare
|
-0.12 | ||
tpvg |
Investment Company Unrealized Gain Loss On Investment Per Share
InvestmentCompanyUnrealizedGainLossOnInvestmentPerShare
|
-1.49 | ||
tpvg |
Investment Company Unrealized Gain Loss On Investment Per Share
InvestmentCompanyUnrealizedGainLossOnInvestmentPerShare
|
-1.00 | ||
us-gaap |
Investment Company Distribution To Shareholders Per Share
InvestmentCompanyDistributionToShareholdersPerShare
|
0.80 | ||
us-gaap |
Investment Company Distribution To Shareholders Per Share
InvestmentCompanyDistributionToShareholdersPerShare
|
0.72 | ||
CY2023Q2 | us-gaap |
Net Asset Value Per Share
NetAssetValuePerShare
|
10.70 | |
CY2022Q2 | us-gaap |
Net Asset Value Per Share
NetAssetValuePerShare
|
13.01 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.06 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.06 | ||
us-gaap |
Investment Company Investment Income Loss Per Share
InvestmentCompanyInvestmentIncomeLossPerShare
|
0.84 | ||
us-gaap |
Investment Company Net Asset Value Per Share Period Increase Decrease
InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecrease
|
-0.37 | ||
us-gaap |
Investment Company Net Asset Value Per Share Period Increase Decrease
InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecrease
|
-0.28 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
35373000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
35373000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31024000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
31024000 | shares | |
CY2023Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
35447000 | shares |
CY2022Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
31074000 | shares |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
419940000 | usd |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
434491000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
379434000 | usd |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
404324000 | usd |
CY2023Q2 | tpvg |
Average Net Assets
AverageNetAssets
|
417763000 | usd |
CY2022Q2 | tpvg |
Average Net Assets
AverageNetAssets
|
432071000 | usd |
CY2023Q2 | us-gaap |
Share Price
SharePrice
|
11.78 | |
CY2022Q2 | us-gaap |
Share Price
SharePrice
|
12.74 | |
us-gaap |
Investment Company Total Return
InvestmentCompanyTotalReturn
|
-0.034 | ||
us-gaap |
Investment Company Total Return
InvestmentCompanyTotalReturn
|
-0.023 | ||
us-gaap |
Investment Company Total Return Market Value
InvestmentCompanyTotalReturnMarketValue
|
0.211 | ||
us-gaap |
Investment Company Total Return Market Value
InvestmentCompanyTotalReturnMarketValue
|
-0.254 | ||
us-gaap |
Investment Company Investment Income Loss Ratio
InvestmentCompanyInvestmentIncomeLossRatio
|
0.181 | ||
us-gaap |
Investment Company Investment Income Loss Ratio
InvestmentCompanyInvestmentIncomeLossRatio
|
0.122 | ||
tpvg |
Investment Company Increase Decrease In Net Assets To Average Net Asset Value
InvestmentCompanyIncreaseDecreaseInNetAssetsToAverageNetAssetValue
|
-0.064 | ||
tpvg |
Investment Company Increase Decrease In Net Assets To Average Net Asset Value
InvestmentCompanyIncreaseDecreaseInNetAssetsToAverageNetAssetValue
|
-0.041 | ||
us-gaap |
Investment Company Expense Ratio After Incentive Allocation
InvestmentCompanyExpenseRatioAfterIncentiveAllocation
|
0.151 | ||
us-gaap |
Investment Company Expense Ratio After Incentive Allocation
InvestmentCompanyExpenseRatioAfterIncentiveAllocation
|
0.133 | ||
us-gaap |
Investment Company Expense Ratio Before Incentive Allocation
InvestmentCompanyExpenseRatioBeforeIncentiveAllocation
|
0.151 | ||
CY2023Q2 | us-gaap |
Investment Interest Rate
InvestmentInterestRate
|
0.147 | |
CY2022Q2 | us-gaap |
Investment Interest Rate
InvestmentInterestRate
|
0.150 | |
CY2023Q2 | tpvg |
Investment Interest Rate Coupon Income
InvestmentInterestRateCouponIncome
|
0.118 | |
CY2022Q2 | tpvg |
Investment Interest Rate Coupon Income
InvestmentInterestRateCouponIncome
|
0.102 | |
CY2023Q2 | tpvg |
Investment Interest Rate Accretion Of Discount
InvestmentInterestRateAccretionOfDiscount
|
0.009 | |
CY2022Q2 | tpvg |
Investment Interest Rate Accretion Of Discount
InvestmentInterestRateAccretionOfDiscount
|
0.008 | |
CY2023Q2 | tpvg |
Investment Interest Rate Accretion Of End Of Term Payments
InvestmentInterestRateAccretionOfEndOfTermPayments
|
0.017 | |
CY2022Q2 | tpvg |
Investment Interest Rate Accretion Of End Of Term Payments
InvestmentInterestRateAccretionOfEndOfTermPayments
|
0.018 | |
CY2023Q2 | tpvg |
Investment Interest Rate Impact Of Prepayments
InvestmentInterestRateImpactOfPrepayments
|
0.003 | |
CY2022Q2 | tpvg |
Investment Interest Rate Impact Of Prepayments
InvestmentInterestRateImpactOfPrepayments
|
0.022 | |
CY2023Q2 | us-gaap |
Net Investment Income
NetInvestmentIncome
|
18837000 | usd |
CY2022Q2 | us-gaap |
Net Investment Income
NetInvestmentIncome
|
12654000 | usd |
us-gaap |
Net Investment Income
NetInvestmentIncome
|
37416000 | usd | |
us-gaap |
Net Investment Income
NetInvestmentIncome
|
26201000 | usd | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
35398000 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
35398000 | shares |
CY2022Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
31037000 | shares |
CY2022Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31037000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
35373000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
35373000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
31024000 | shares | |
us-gaap |
Weighted Average Number Of Shares Issued Basic
WeightedAverageNumberOfSharesIssuedBasic
|
31024000 | shares | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.53 | |
CY2023Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.53 | |
CY2022Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.41 | |
CY2022Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.41 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.06 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.06 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.84 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.84 | ||
CY2023Q2 | us-gaap |
Investment Company Net Asset Value Per Share Period Increase Decrease
InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecrease
|
-0.59 | |
CY2022Q2 | us-gaap |
Investment Company Net Asset Value Per Share Period Increase Decrease
InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecrease
|
-0.46 | |
us-gaap |
Investment Company Net Asset Value Per Share Period Increase Decrease
InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecrease
|
-0.37 | ||
us-gaap |
Investment Company Net Asset Value Per Share Period Increase Decrease
InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecrease
|
-0.28 | ||
us-gaap |
Sale Of Stock Number Of Shares Issued In Transaction
SaleOfStockNumberOfSharesIssuedInTransaction
|
34999352 | shares | |
us-gaap |
Sale Of Stock Consideration Received On Transaction
SaleOfStockConsiderationReceivedOnTransaction
|
488100000 | usd | |
CY2022Q3 | us-gaap |
Sale Of Stock Number Of Shares Issued In Transaction
SaleOfStockNumberOfSharesIssuedInTransaction
|
4161807 | shares |
CY2022Q3 | us-gaap |
Sale Of Stock Number Of Shares Issued In Transaction
SaleOfStockNumberOfSharesIssuedInTransaction
|
411807 | shares |
CY2017Q4 | us-gaap |
Sale Of Stock Number Of Shares Issued In Transaction
SaleOfStockNumberOfSharesIssuedInTransaction
|
1594007 | shares |
CY2018Q3 | us-gaap |
Sale Of Stock Number Of Shares Issued In Transaction
SaleOfStockNumberOfSharesIssuedInTransaction
|
200000 | shares |
CY2023Q1 | us-gaap |
Stock Issued During Period Shares Dividend Reinvestment Plan
StockIssuedDuringPeriodSharesDividendReinvestmentPlan
|
49000 | shares |
CY2023Q1 | us-gaap |
Stock Issued During Period Value Dividend Reinvestment Plan
StockIssuedDuringPeriodValueDividendReinvestmentPlan
|
566000 | usd |
CY2023Q1 | tpvg |
Payment Of Stock Issuance Costs Underwriting
PaymentOfStockIssuanceCostsUnderwriting
|
0 | usd |
CY2023Q1 | tpvg |
Payment Of Stock Issuance Costs Offering
PaymentOfStockIssuanceCostsOffering
|
0 | usd |
CY2023Q1 | us-gaap |
Sale Of Stock Price Per Share
SaleOfStockPricePerShare
|
11.48 | |
CY2023Q2 | us-gaap |
Stock Issued During Period Shares Dividend Reinvestment Plan
StockIssuedDuringPeriodSharesDividendReinvestmentPlan
|
50000 | shares |
CY2023Q2 | us-gaap |
Stock Issued During Period Value Dividend Reinvestment Plan
StockIssuedDuringPeriodValueDividendReinvestmentPlan
|
553000 | usd |
CY2022Q2 | tpvg |
Payment Of Stock Issuance Costs Underwriting
PaymentOfStockIssuanceCostsUnderwriting
|
0 | usd |
CY2022Q2 | tpvg |
Payment Of Stock Issuance Costs Offering
PaymentOfStockIssuanceCostsOffering
|
0 | usd |
CY2023Q2 | us-gaap |
Sale Of Stock Price Per Share
SaleOfStockPricePerShare
|
11.19 | |
tpvg |
Stock Issued During Period Shares Dividend Reinvestment Plan And Sale Of Stock Number Of Shares Issued In Transaction
StockIssuedDuringPeriodSharesDividendReinvestmentPlanAndSaleOfStockNumberOfSharesIssuedInTransaction
|
99000 | shares | |
tpvg |
Stock Issued During Period Value Dividend Reinvestment Plan And Sale Of Stock Consideration Received On Transaction
StockIssuedDuringPeriodValueDividendReinvestmentPlanAndSaleOfStockConsiderationReceivedOnTransaction
|
1119000 | usd | |
tpvg |
Payment Of Stock Issuance Costs Underwriting
PaymentOfStockIssuanceCostsUnderwriting
|
0 | usd | |
tpvg |
Payment Of Stock Issuance Costs Offering
PaymentOfStockIssuanceCostsOffering
|
0 | usd | |
CY2022Q1 | us-gaap |
Stock Issued During Period Shares Dividend Reinvestment Plan
StockIssuedDuringPeriodSharesDividendReinvestmentPlan
|
26000 | shares |
CY2022Q1 | us-gaap |
Stock Issued During Period Value Dividend Reinvestment Plan
StockIssuedDuringPeriodValueDividendReinvestmentPlan
|
426000 | usd |
CY2022Q3 | us-gaap |
Sale Of Stock Number Of Shares Issued In Transaction
SaleOfStockNumberOfSharesIssuedInTransaction
|
3750000 | shares |
CY2022Q3 | us-gaap |
Sale Of Stock Consideration Received On Transaction
SaleOfStockConsiderationReceivedOnTransaction
|
51563000 | usd |
CY2022Q3 | us-gaap |
Sale Of Stock Number Of Shares Issued In Transaction
SaleOfStockNumberOfSharesIssuedInTransaction
|
412000 | shares |
CY2022Q3 | us-gaap |
Sale Of Stock Consideration Received On Transaction
SaleOfStockConsiderationReceivedOnTransaction
|
5662000 | usd |
CY2022Q3 | us-gaap |
Sale Of Stock Price Per Share
SaleOfStockPricePerShare
|
13.75 | |
CY2022Q3 | us-gaap |
Stock Issued During Period Shares Dividend Reinvestment Plan
StockIssuedDuringPeriodSharesDividendReinvestmentPlan
|
46000 | shares |
CY2022Q3 | us-gaap |
Stock Issued During Period Value Dividend Reinvestment Plan
StockIssuedDuringPeriodValueDividendReinvestmentPlan
|
479000 | usd |
CY2022Q3 | tpvg |
Payment Of Stock Issuance Costs Underwriting
PaymentOfStockIssuanceCostsUnderwriting
|
0 | usd |
CY2022Q3 | tpvg |
Payment Of Stock Issuance Costs Offering
PaymentOfStockIssuanceCostsOffering
|
0 | usd |
CY2022Q3 | us-gaap |
Sale Of Stock Price Per Share
SaleOfStockPricePerShare
|
10.32 | |
CY2022Q4 | us-gaap |
Stock Issued During Period Shares Dividend Reinvestment Plan
StockIssuedDuringPeriodSharesDividendReinvestmentPlan
|
66000 | shares |
CY2022Q4 | us-gaap |
Stock Issued During Period Value Dividend Reinvestment Plan
StockIssuedDuringPeriodValueDividendReinvestmentPlan
|
654000 | usd |
CY2022Q4 | tpvg |
Payment Of Stock Issuance Costs Underwriting
PaymentOfStockIssuanceCostsUnderwriting
|
0 | usd |
CY2022Q3 | tpvg |
Payment Of Stock Issuance Costs Offering
PaymentOfStockIssuanceCostsOffering
|
0 | usd |
CY2022Q4 | us-gaap |
Sale Of Stock Price Per Share
SaleOfStockPricePerShare
|
9.91 | |
CY2023Q1 | tpvg |
Stock Issued During Period Shares Dividend Reinvestment Plan And Sale Of Stock Number Of Shares Issued In Transaction
StockIssuedDuringPeriodSharesDividendReinvestmentPlanAndSaleOfStockNumberOfSharesIssuedInTransaction
|
4337000 | shares |
CY2023Q1 | tpvg |
Stock Issued During Period Value Dividend Reinvestment Plan And Sale Of Stock Consideration Received On Transaction
StockIssuedDuringPeriodValueDividendReinvestmentPlanAndSaleOfStockConsiderationReceivedOnTransaction
|
59236000 | usd |
CY2023Q1 | tpvg |
Payment Of Stock Issuance Costs Underwriting
PaymentOfStockIssuanceCostsUnderwriting
|
1717000 | usd |
CY2023Q1 | tpvg |
Payment Of Stock Issuance Costs Offering
PaymentOfStockIssuanceCostsOffering
|
177000 | usd |
CY2023Q2 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
35446752 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
35348049 | shares |
CY2022 | us-gaap |
Excise And Sales Taxes
ExciseAndSalesTaxes
|
726000 | usd |
CY2021 | us-gaap |
Excise And Sales Taxes
ExciseAndSalesTaxes
|
337000 | usd |
CY2016 | us-gaap |
Investment Company Tax Return Of Capital Distribution Per Share
InvestmentCompanyTaxReturnOfCapitalDistributionPerShare
|
0.24 | |
CY2019Q2 | us-gaap |
Earnings Per Share Basic Distributed
EarningsPerShareBasicDistributed
|
0.36 | |
CY2019Q3 | us-gaap |
Earnings Per Share Basic Distributed
EarningsPerShareBasicDistributed
|
0.36 | |
CY2019Q4 | us-gaap |
Earnings Per Share Basic Distributed
EarningsPerShareBasicDistributed
|
0.36 | |
CY2020Q1 | us-gaap |
Earnings Per Share Basic Distributed
EarningsPerShareBasicDistributed
|
0.36 | |
CY2020Q2 | us-gaap |
Earnings Per Share Basic Distributed
EarningsPerShareBasicDistributed
|
0.36 | |
CY2021Q1 | us-gaap |
Earnings Per Share Basic Distributed
EarningsPerShareBasicDistributed
|
0.10 | |
CY2021Q1 | us-gaap |
Earnings Per Share Basic Distributed
EarningsPerShareBasicDistributed
|
0.36 | |
CY2021Q2 | us-gaap |
Earnings Per Share Basic Distributed
EarningsPerShareBasicDistributed
|
0.36 | |
CY2021Q3 | us-gaap |
Earnings Per Share Basic Distributed
EarningsPerShareBasicDistributed
|
0.36 | |
us-gaap |
Earnings Per Share Basic Distributed
EarningsPerShareBasicDistributed
|
13.85 | ||
CY2014Q4 | us-gaap |
Earnings Per Share Basic Distributed
EarningsPerShareBasicDistributed
|
0.30 | |
CY2023Q2 | us-gaap |
Excise And Sales Taxes
ExciseAndSalesTaxes
|
200000 | usd |
CY2022Q2 | us-gaap |
Excise And Sales Taxes
ExciseAndSalesTaxes
|
100000 | usd |
us-gaap |
Excise And Sales Taxes
ExciseAndSalesTaxes
|
500000 | usd | |
us-gaap |
Excise And Sales Taxes
ExciseAndSalesTaxes
|
300000 | usd | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic Distributed
EarningsPerShareBasicDistributed
|
0.40 | |
CY2022Q2 | us-gaap |
Earnings Per Share Basic Distributed
EarningsPerShareBasicDistributed
|
0.36 | |
us-gaap |
Earnings Per Share Basic Distributed
EarningsPerShareBasicDistributed
|
0.80 | ||
us-gaap |
Earnings Per Share Basic Distributed
EarningsPerShareBasicDistributed
|
0.72 | ||
CY2023Q2 | tpvg |
Investment Company Undistributed Earnings
InvestmentCompanyUndistributedEarnings
|
32100000 | usd |
CY2023Q2 | tpvg |
Investment Company Undistributed Earnings Per Share
InvestmentCompanyUndistributedEarningsPerShare
|
0.90 | |
us-gaap |
Earnings Per Share Basic Distributed
EarningsPerShareBasicDistributed
|
13.85 | ||
cef |
Expense Example Years1to3
ExpenseExampleYears1to3
|
444 | usd | |
cef |
Expense Example Years1to5
ExpenseExampleYears1to5
|
660 | usd | |
CY2023Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
89400000 | usd |
CY2023Q2 | us-gaap |
Line Of Credit
LineOfCredit
|
240000000 | usd |
CY2023Q2 | us-gaap |
Deferred Costs Current
DeferredCostsCurrent
|
3400000 | usd |
CY2023Q2 | us-gaap |
Investment Company Senior Security Indebtedness Asset Coverage Ratio
InvestmentCompanySeniorSecurityIndebtednessAssetCoverageRatio
|
1.60 | |
ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | ||
ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false | ||
cef |
Sales Load Percent
SalesLoadPercent
|
0 | ||
cef |
Other Transaction Expense1 Percent
OtherTransactionExpense1Percent
|
0 | ||
cef |
Other Transaction Expense2 Percent
OtherTransactionExpense2Percent
|
0 | ||
cef |
Management Fees Percent
ManagementFeesPercent
|
0.0468 | ||
cef |
Incentive Fees Percent
IncentiveFeesPercent
|
0.0398 | ||
cef |
Interest Expenses On Borrowings Percent
InterestExpensesOnBorrowingsPercent
|
0.1020 | ||
cef |
Other Annual Expense1 Percent
OtherAnnualExpense1Percent
|
0.0179 | ||
cef |
Total Annual Expenses Percent
TotalAnnualExpensesPercent
|
0.2065 | ||
cef |
Expense Example Year01
ExpenseExampleYear01
|
167 | usd | |
cef |
Expense Example Years1to10
ExpenseExampleYears1to10
|
1015 | usd | |
CY2023Q2 | us-gaap |
Net Asset Value Per Share
NetAssetValuePerShare
|
10.70 | |
CY2023Q2 | cef |
Highest Price Or Bid
HighestPriceOrBid
|
12.27 | |
CY2023Q2 | cef |
Lowest Price Or Bid
LowestPriceOrBid
|
9.81 | |
CY2023Q2 | cef |
Highest Price Or Bid Premium Discount To Nav Percent
HighestPriceOrBidPremiumDiscountToNavPercent
|
0.147 | |
CY2023Q2 | cef |
Lowest Price Or Bid Premium Discount To Nav Percent
LowestPriceOrBidPremiumDiscountToNavPercent
|
-0.083 | |
CY2023Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
400 | |
CY2023Q1 | us-gaap |
Net Asset Value Per Share
NetAssetValuePerShare
|
11.69 | |
CY2023Q1 | cef |
Highest Price Or Bid
HighestPriceOrBid
|
12.72 | |
CY2023Q1 | cef |
Lowest Price Or Bid
LowestPriceOrBid
|
10.75 | |
CY2023Q1 | cef |
Highest Price Or Bid Premium Discount To Nav Percent
HighestPriceOrBidPremiumDiscountToNavPercent
|
0.088 | |
CY2023Q1 | cef |
Lowest Price Or Bid Premium Discount To Nav Percent
LowestPriceOrBidPremiumDiscountToNavPercent
|
-0.080 | |
CY2023Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
400 | |
CY2022Q4 | us-gaap |
Net Asset Value Per Share
NetAssetValuePerShare
|
11.88 | |
CY2022Q4 | cef |
Highest Price Or Bid
HighestPriceOrBid
|
13.31 | |
CY2022Q4 | cef |
Lowest Price Or Bid
LowestPriceOrBid
|
10.43 | |
CY2022Q4 | cef |
Highest Price Or Bid Premium Discount To Nav Percent
HighestPriceOrBidPremiumDiscountToNavPercent
|
0.120 | |
CY2022Q4 | cef |
Lowest Price Or Bid Premium Discount To Nav Percent
LowestPriceOrBidPremiumDiscountToNavPercent
|
-0.122 | |
CY2022Q4 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
470 | |
CY2022Q3 | us-gaap |
Net Asset Value Per Share
NetAssetValuePerShare
|
12.69 | |
CY2022Q3 | cef |
Highest Price Or Bid
HighestPriceOrBid
|
14.47 | |
CY2022Q3 | cef |
Lowest Price Or Bid
LowestPriceOrBid
|
10.46 | |
CY2022Q3 | cef |
Highest Price Or Bid Premium Discount To Nav Percent
HighestPriceOrBidPremiumDiscountToNavPercent
|
0.140 | |
CY2022Q3 | cef |
Lowest Price Or Bid Premium Discount To Nav Percent
LowestPriceOrBidPremiumDiscountToNavPercent
|
-0.176 | |
CY2022Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
360 | |
CY2022Q2 | us-gaap |
Net Asset Value Per Share
NetAssetValuePerShare
|
13.01 | |
CY2022Q2 | cef |
Highest Price Or Bid
HighestPriceOrBid
|
17.88 | |
CY2022Q2 | cef |
Lowest Price Or Bid
LowestPriceOrBid
|
12.17 | |
CY2022Q2 | cef |
Highest Price Or Bid Premium Discount To Nav Percent
HighestPriceOrBidPremiumDiscountToNavPercent
|
0.374 | |
CY2022Q2 | cef |
Lowest Price Or Bid Premium Discount To Nav Percent
LowestPriceOrBidPremiumDiscountToNavPercent
|
-0.065 | |
CY2022Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
360 | |
CY2022Q1 | us-gaap |
Net Asset Value Per Share
NetAssetValuePerShare
|
13.84 | |
CY2022Q1 | cef |
Highest Price Or Bid
HighestPriceOrBid
|
18.07 | |
CY2022Q1 | cef |
Lowest Price Or Bid
LowestPriceOrBid
|
15.80 | |
CY2022Q1 | cef |
Highest Price Or Bid Premium Discount To Nav Percent
HighestPriceOrBidPremiumDiscountToNavPercent
|
0.306 | |
CY2022Q1 | cef |
Lowest Price Or Bid Premium Discount To Nav Percent
LowestPriceOrBidPremiumDiscountToNavPercent
|
0.142 | |
CY2022Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
360 | |
CY2021Q4 | us-gaap |
Net Asset Value Per Share
NetAssetValuePerShare
|
14.01 | |
CY2021Q4 | cef |
Highest Price Or Bid
HighestPriceOrBid
|
19.05 | |
CY2021Q4 | cef |
Lowest Price Or Bid
LowestPriceOrBid
|
15.90 | |
CY2021Q4 | cef |
Highest Price Or Bid Premium Discount To Nav Percent
HighestPriceOrBidPremiumDiscountToNavPercent
|
0.360 | |
CY2021Q4 | cef |
Lowest Price Or Bid Premium Discount To Nav Percent
LowestPriceOrBidPremiumDiscountToNavPercent
|
0.135 | |
CY2021Q4 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
360 | |
CY2021Q3 | us-gaap |
Net Asset Value Per Share
NetAssetValuePerShare
|
13.92 | |
CY2021Q3 | cef |
Highest Price Or Bid
HighestPriceOrBid
|
16.20 | |
CY2021Q3 | cef |
Lowest Price Or Bid
LowestPriceOrBid
|
15.02 | |
CY2021Q3 | cef |
Highest Price Or Bid Premium Discount To Nav Percent
HighestPriceOrBidPremiumDiscountToNavPercent
|
0.164 | |
CY2021Q3 | cef |
Lowest Price Or Bid Premium Discount To Nav Percent
LowestPriceOrBidPremiumDiscountToNavPercent
|
0.079 | |
CY2021Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
360 | |
CY2021Q2 | us-gaap |
Net Asset Value Per Share
NetAssetValuePerShare
|
13.03 | |
CY2021Q2 | cef |
Highest Price Or Bid
HighestPriceOrBid
|
16.71 | |
CY2021Q2 | cef |
Lowest Price Or Bid
LowestPriceOrBid
|
14.17 | |
CY2021Q2 | cef |
Highest Price Or Bid Premium Discount To Nav Percent
HighestPriceOrBidPremiumDiscountToNavPercent
|
0.282 | |
CY2021Q2 | cef |
Lowest Price Or Bid Premium Discount To Nav Percent
LowestPriceOrBidPremiumDiscountToNavPercent
|
0.087 | |
CY2021Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
360 | |
CY2021Q1 | us-gaap |
Net Asset Value Per Share
NetAssetValuePerShare
|
13.00 | |
CY2021Q1 | cef |
Highest Price Or Bid
HighestPriceOrBid
|
15.13 | |
CY2021Q1 | cef |
Lowest Price Or Bid
LowestPriceOrBid
|
12.83 | |
CY2021Q1 | cef |
Highest Price Or Bid Premium Discount To Nav Percent
HighestPriceOrBidPremiumDiscountToNavPercent
|
0.164 | |
CY2021Q1 | cef |
Lowest Price Or Bid Premium Discount To Nav Percent
LowestPriceOrBidPremiumDiscountToNavPercent
|
-0.013 | |
CY2021Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
360 |