XML 73 R49.htm IDEA: XBRL DOCUMENT
v3.25.4

Summary of Significant Accounting Policies - Schedule of Reclassification of Permanent Differences, Primary Attributable to Treatment of Expenses and Investments in Partnerships (Details) - USD ($) | Dec. 31, 2025 | Dec. 31, 2024
--- | --- | ---
Paid in Capital in Excess of Par |  |
Marketable Securities [Line Items] |  |
Paid-in capital | $ 2,252,164 | $ 487,501,546
Distributable earnings (loss) |  |
Marketable Securities [Line Items] |  |
Accumulated Earnings (Loss) | $ (2,252,164) | $ (487,501,546)

X
- Definition Tax reclassification of permanent differences, attribuatble to tax return of capital, accumulated earnings. + References No definition available. + Details
Name: | tcpc_TaxReclassificationOfPermanentDifferencesAttribuatbleToTaxReturnOfCapitalAccumulatedEarnings
Namespace Prefix: | tcpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Tax reclassification of permanent differences, attribuatble to tax return of capital, paid-in capital. + References No definition available. + Details
Name: | tcpc_TaxReclassificationOfPermanentDifferencesAttribuatbleToTaxReturnOfCapitalPaidInCapital
Namespace Prefix: | tcpc_
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 No definition available. + Details
Name: | us-gaap_MarketableSecuritiesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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