XML 52 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Schedule of Investments - Investments (Unaudited) 2 (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Investments at cost $ 777,867   $ 705,269      
Investments at fair value 676,711   647,244      
Investment, Identifier [Axis]: ControlledAffiliateEquityInvestmentFinancialRoHoCapitalOpportunityFundLLCInvestmentFundsMember            
Investments at cost          
Investment, Identifier [Axis]: ControlledAffiliatedBetterPlaceForestsCoMember            
Investments at fair value       $ 879 $ 879 $ 0
Investment, Identifier [Axis]: ControlledAffiliatedHIMVLLCMember            
Investments at fair value       865 5,290 6,230
Investment, Identifier [Axis]: ControlledAffiliatedMember            
Investments at fair value 215 $ 0 0 10,455 14,869 31,819
Investment, Identifier [Axis]: ControlledAffiliatedNexiiIncMember            
Investments at fair value       8,711 8,700 8,547
Investment, Identifier [Axis]: ControlledAffiliatedRoHoCapitalOpportunityFundLLCMember            
Investments at fair value [1] $ 215 0 $ 0      
Investment, Identifier [Axis]: ControlledAffiliatedSwiftHealthSystemsIncMember            
Investments at fair value       0 0 17,042
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareBrightInsightIncSoftwareTermLoanFiveMember            
Cash Rate 12.50%   12.50%      
Margin 5.50%   5.50%      
Floor 9.50%   9.50%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Aug. 01, 2027   Aug. 01, 2027      
Principal Amount $ 2,750   $ 2,750      
Investments at cost 2,738   2,731      
Investments at fair value $ 2,046   $ 2,535      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareBrightInsightIncSoftwareTermLoanFourMember            
Cash Rate 12.50%   12.50%      
Margin 5.50%   5.50%      
Floor 9.50%   9.50%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Aug. 01, 2027   Aug. 01, 2027      
Principal Amount $ 3,208   $ 3,208      
Investments at cost 3,204   3,199      
Investments at fair value $ 2,395   $ 2,969      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareBrightInsightIncSoftwareTermLoanOneMember            
Cash Rate 12.50%   12.50%      
Margin 5.50%   5.50%      
Floor 9.50%   9.50%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Aug. 01, 2027   Aug. 01, 2027      
Principal Amount $ 5,500   $ 5,500      
Investments at cost 2,905   2,905      
Investments at fair value $ 4,110   $ 5,105      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareBrightInsightIncSoftwareTermLoanSixMember            
Cash Rate 12.50%   12.50%      
Margin 5.50%   5.50%      
Floor 9.50%   9.50%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Aug. 01, 2027   Aug. 01, 2027      
Principal Amount $ 2,250   $ 2,250      
Investments at cost 1,277   1,277      
Investments at fair value $ 1,682   $ 2,089      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareBrightInsightIncSoftwareTermLoanThreeMember            
Cash Rate 12.50%   12.50%      
Margin 5.50%   5.50%      
Floor 9.50%   9.50%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Aug. 01, 2027   Aug. 01, 2027      
Principal Amount $ 3,208   $ 3,208      
Investments at cost 3,204   3,199      
Investments at fair value $ 2,395   $ 2,969      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareBrightInsightIncSoftwareTermLoanTwoMember            
Cash Rate 12.50%   12.50%      
Margin 5.50%   5.50%      
Floor 9.50%   9.50%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Aug. 01, 2027   Aug. 01, 2027      
Principal Amount $ 6,417   $ 6,417      
Investments at cost 6,407   6,398      
Investments at fair value $ 4,788   $ 5,939      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareElligoHealthResearchIncSoftwareTermLoanFourMember            
Cash Rate 11.75%   11.75%      
Margin 3.50%   3.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 6.00%   4.00%      
Maturity Date Oct. 01, 2027   Oct. 01, 2027      
Principal Amount $ 5,000   $ 5,000      
Investments at cost 4,954   4,968      
Investments at fair value $ 4,954   $ 4,968      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareElligoHealthResearchIncSoftwareTermLoanOneMember            
Cash Rate 11.75%   11.75%      
Margin 3.50%   3.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 6.00%   4.00%      
Maturity Date Oct. 01, 2027   Oct. 01, 2027      
Principal Amount $ 10,000   $ 10,000      
Investments at cost 9,908   9,936      
Investments at fair value $ 9,908   $ 9,936      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareElligoHealthResearchIncSoftwareTermLoanThreeMember            
Cash Rate 11.75%   11.75%      
Margin 3.50%   3.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 6.00%   4.00%      
Maturity Date Oct. 01, 2027   Oct. 01, 2027      
Principal Amount $ 5,000   $ 5,000      
Investments at cost 4,954   4,968      
Investments at fair value $ 4,954   $ 4,968      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareElligoHealthResearchIncSoftwareTermLoanTwoMember            
Cash Rate 11.75%   11.75%      
Margin 3.50%   3.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 6.00%   4.00%      
Maturity Date Oct. 01, 2027   Oct. 01, 2027      
Principal Amount $ 5,000   $ 5,000      
Investments at cost 4,954   4,968      
Investments at fair value $ 4,954   $ 4,968      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareGTMedicalTechnologiesIncOtherHealthcareServicesTermLoanOneMember            
Cash Rate 11.25%   11.25%      
Margin 3.25%   3.25%      
Floor 11.25%   11.25%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Oct. 01, 2029   Oct. 01, 2029      
Principal Amount $ 3,750   $ 3,750      
Investments at cost 3,710   3,604      
Investments at fair value $ 3,710   $ 3,604      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareGTMedicalTechnologiesIncOtherHealthcareServicesTermLoanThreeMember            
Cash Rate 11.25%   11.25%      
Margin 3.25%   3.25%      
Floor 11.25%   11.25%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Oct. 01, 2029   Oct. 01, 2029      
Principal Amount $ 7,500   $ 7,500      
Investments at cost 7,420   7,409      
Investments at fair value $ 7,420   $ 7,409      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareGTMedicalTechnologiesIncOtherHealthcareServicesTermLoanTwoMember            
Cash Rate 11.25%   11.25%      
Margin 3.25%   3.25%      
Floor 11.25%   11.25%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Oct. 01, 2029   Oct. 01, 2029      
Principal Amount $ 3,750   $ 3,750      
Investments at cost 3,710   3,705      
Investments at fair value $ 3,710   $ 3,705      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareHometeamTechnologiesIncOtherHealthcareServicesTermLoanFiveMember            
Cash Rate 11.25%   11.25%      
Margin 3.25%   3.25%      
Floor 11.25%   11.25%      
Ceiling 0.00%   0.00%      
ETP 3.50%   3.50%      
Maturity Date Aug. 01, 2029   Aug. 01, 2029      
Principal Amount $ 4,821   $ 4,821      
Investments at cost 4,781   4,781      
Investments at fair value $ 3,000   $ 3,967      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareHometeamTechnologiesIncOtherHealthcareServicesTermLoanFourMember            
Cash Rate 11.25%   11.25%      
Margin 3.25%   3.25%      
Floor 11.25%   11.25%      
Ceiling 0.00%   0.00%      
ETP 3.50%   3.50%      
Maturity Date Aug. 01, 2029   Aug. 01, 2029      
Principal Amount $ 4,821   $ 4,821      
Investments at cost 4,781   4,781      
Investments at fair value $ 3,000   $ 3,967      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareHometeamTechnologiesIncOtherHealthcareServicesTermLoanOneMember            
Cash Rate 11.25%   11.25%      
Margin 3.25%   3.25%      
Floor 11.25%   11.25%      
Ceiling 0.00%   0.00%      
ETP 3.50%   3.50%      
Maturity Date Aug. 01, 2029   Aug. 01, 2029      
Principal Amount $ 4,821   $ 4,821      
Investments at cost 4,781   4,781      
Investments at fair value $ 3,000   $ 3,967      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareHometeamTechnologiesIncOtherHealthcareServicesTermLoanThreeMember            
Cash Rate 11.25%   11.25%      
Margin 3.25%   3.25%      
Floor 11.25%   11.25%      
Ceiling 0.00%   0.00%      
ETP 3.50%   3.50%      
Maturity Date Aug. 01, 2029   Aug. 01, 2029      
Principal Amount $ 4,821   $ 4,821      
Investments at cost 4,781   4,682      
Investments at fair value $ 3,000   $ 3,883      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareHometeamTechnologiesIncOtherHealthcareServicesTermLoanTwoMember            
Cash Rate 11.25%   11.25%      
Margin 3.25%   3.25%      
Floor 11.25%   11.25%      
Ceiling 0.00%   0.00%      
ETP 3.50%   3.50%      
Maturity Date Aug. 01, 2029   Aug. 01, 2029      
Principal Amount $ 4,821   $ 4,821      
Investments at cost 4,781   4,781      
Investments at fair value 3,000   3,967      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareInformationAndServicesMember            
Investments at cost     83,073      
Investments at fair value     $ 80,915      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsHealthcareInformationandServicesMember            
Investments at cost 83,250          
Investments at fair value $ 72,026          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceAviveSolutionsIncMedicalDeviceTermLoanFiveMember            
Cash Rate 9.75%          
Margin 3.00%          
Floor 9.50%          
Ceiling 0.00%          
ETP 3.00%          
Maturity Date Apr. 01, 2031          
Principal Amount $ 2,500          
Investments at cost 2,466          
Investments at fair value $ 2,466          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceAviveSolutionsIncMedicalDeviceTermLoanFourMember            
Cash Rate 9.75%          
Margin 3.00%          
Floor 9.50%          
Ceiling 0.00%          
ETP 3.00%          
Maturity Date Apr. 01, 2031          
Principal Amount $ 2,500          
Investments at cost 2,466          
Investments at fair value $ 2,466          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceAviveSolutionsIncMedicalDeviceTermLoanOneMember            
Cash Rate 9.75%          
Margin 3.00%          
Floor 9.50%          
Ceiling 0.00%          
ETP 3.00%          
Maturity Date Apr. 01, 2031          
Principal Amount $ 5,000          
Investments at cost 4,932          
Investments at fair value $ 4,932          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceAviveSolutionsIncMedicalDeviceTermLoanSixMember            
Cash Rate 9.75%          
Margin 3.00%          
Floor 9.50%          
Ceiling 0.00%          
ETP 3.00%          
Maturity Date Apr. 01, 2031          
Principal Amount $ 2,500          
Investments at cost 2,466          
Investments at fair value $ 2,466          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceAviveSolutionsIncMedicalDeviceTermLoanThreeMember            
Cash Rate 9.75%          
Margin 3.00%          
Floor 9.50%          
Ceiling 0.00%          
ETP 3.00%          
Maturity Date Apr. 01, 2031          
Principal Amount $ 2,500          
Investments at cost 2,466          
Investments at fair value $ 2,466          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceAviveSolutionsIncMedicalDeviceTermLoanTwoMember            
Cash Rate 9.75%          
Margin 3.00%          
Floor 9.50%          
Ceiling 0.00%          
ETP 3.00%          
Maturity Date Apr. 01, 2031          
Principal Amount $ 5,000          
Investments at cost 4,932          
Investments at fair value $ 4,932          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceCastleCreekBiosciencesBiotechnologyTermLoanFourMember            
Cash Rate 12.00%   12.00%      
Margin 4.25%   4.25%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Mar. 01, 2028   Mar. 01, 2028      
Principal Amount $ 5,000   $ 5,000      
Investments at cost 4,981   4,974      
Investments at fair value $ 4,981   $ 4,974      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceCastleCreekBiosciencesBiotechnologyTermLoanOneMember            
Cash Rate 12.00%   12.00%      
Margin 4.25%   4.25%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Mar. 01, 2028   Mar. 01, 2028      
Principal Amount $ 10,000   $ 10,000      
Investments at cost 9,962   9,947      
Investments at fair value $ 9,962   $ 9,947      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceCastleCreekBiosciencesBiotechnologyTermLoanThreeMember            
Cash Rate 12.00%   12.00%      
Margin 4.25%   4.25%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Mar. 01, 2028   Mar. 01, 2028      
Principal Amount $ 5,000   $ 5,000      
Investments at cost 4,981   4,974      
Investments at fair value $ 4,981   $ 4,974      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceCastleCreekBiosciencesBiotechnologyTermLoanTwoMember            
Cash Rate 12.00%   12.00%      
Margin 4.25%   4.25%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Mar. 01, 2028   Mar. 01, 2028      
Principal Amount $ 5,500   $ 5,500      
Investments at cost 5,479   5,471      
Investments at fair value $ 5,479   $ 5,471      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceCeribellIncMedicalDeviceTermLoanOneMember            
Cash Rate 9.50%   9.50%      
Margin 2.75%   2.75%      
Floor 9.25%   9.25%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Mar. 01, 2029   Mar. 01, 2029      
Principal Amount $ 5,000   $ 5,000      
Investments at cost 4,961   4,833      
Investments at fair value $ 4,961   $ 4,833      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceCeribellIncMedicalDeviceTermLoanThreeMember            
Cash Rate 9.50%   9.50%      
Margin 2.75%   2.75%      
Floor 9.25%   9.25%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Mar. 01, 2029   Mar. 01, 2029      
Principal Amount $ 4,000   $ 4,000      
Investments at cost 4,880   3,963      
Investments at fair value $ 4,880   $ 3,963      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceCeribellIncMedicalDeviceTermLoanTwoMember            
Cash Rate 9.50%   9.50%      
Margin 2.75%   2.75%      
Floor 9.25%   9.25%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Mar. 01, 2029   Mar. 01, 2029      
Principal Amount $ 5,000   $ 5,000      
Investments at cost 3,969   4,954      
Investments at fair value $ 3,969   $ 4,954      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceConventusOrthopaedicsIncMedicalDeviceTermLoanOneMember            
Cash Rate 13.07%   13.07%      
Margin 6.32%   6.32%      
Floor 10.75%   10.75%      
Ceiling 0.00%   0.00%      
ETP 10.88%   10.88%      
Maturity Date Jul. 01, 2026   Jul. 01, 2026      
Principal Amount $ 2,801   $ 2,801      
Investments at cost 2,801   2,785      
Investments at fair value $ 2,801   $ 2,785      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceConventusOrthopaedicsIncMedicalDeviceTermLoanTwoMember            
Cash Rate 13.07%   13.07%      
Margin 6.32%   6.32%      
Floor 10.75%   10.75%      
Ceiling 0.00%   0.00%      
ETP 10.88%   10.88%      
Maturity Date Jul. 01, 2026   Jul. 01, 2026      
Principal Amount $ 2,801   $ 2,801      
Investments at cost 2,801   2,785      
Investments at fair value $ 2,801   $ 2,785      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceEmalexBiosciencesIncBiotechnologyTermLoanOneMember            
Cash Rate     11.47%      
Margin     4.72%      
Floor     9.75%      
Ceiling     0.00%      
ETP     5.00%      
Maturity Date     May 01, 2026      
Principal Amount     $ 1,667      
Investments at cost     1,665      
Investments at fair value     $ 1,665      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceHyperfineIncMedicalDeviceTermLoanOneMember            
Cash Rate 11.00%          
Margin 4.25%          
Floor 10.75%          
Ceiling 0.00%          
ETP 5.00%          
Maturity Date Mar. 18, 2031          
Principal Amount $ 5,000          
Investments at cost 4,614          
Investments at fair value $ 4,614          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceHyperfineIncMedicalDeviceTermLoanThreeMember            
Cash Rate 11.00%          
Margin 4.25%          
Floor 10.75%          
Ceiling 0.00%          
ETP 5.00%          
Maturity Date Mar. 18, 2031          
Principal Amount $ 5,000          
Investments at cost 4,912          
Investments at fair value $ 4,912          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceHyperfineIncMedicalDeviceTermLoanTwoMember            
Cash Rate 11.00%          
Margin 4.25%          
Floor 10.75%          
Ceiling 0.00%          
ETP 5.00%          
Maturity Date Mar. 18, 2031          
Principal Amount $ 5,000          
Investments at cost 4,912          
Investments at fair value $ 4,912          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceInfobionicIncMedicalDeviceTermLoanFiveMember            
Cash Rate 12.00%   12.00%      
Margin 5.00%   5.00%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Sep. 01, 2029   Sep. 01, 2029      
Principal Amount $ 2,500   $ 2,500      
Investments at cost 2,414   2,429      
Investments at fair value $ 2,414   $ 2,429      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceInfobionicIncMedicalDeviceTermLoanFourMember            
Cash Rate 12.00%   12.00%      
Margin 5.00%   5.00%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Sep. 01, 2029   Sep. 01, 2029      
Principal Amount $ 2,500   $ 2,500      
Investments at cost 2,152   2,379      
Investments at fair value $ 2,152   $ 2,379      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceInfobionicIncMedicalDeviceTermLoanOneMember            
Cash Rate 12.00%   12.00%      
Margin 4.50%   4.50%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 2.00%   2.00%      
Maturity Date Sep. 01, 2029   Sep. 01, 2029      
Principal Amount $ 5,000   $ 5,000      
Investments at cost 4,946   4,937      
Investments at fair value $ 4,946   $ 4,937      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceInfobionicIncMedicalDeviceTermLoanThreeMember            
Cash Rate 12.00%   12.00%      
Margin 4.50%   4.50%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 2.00%   2.00%      
Maturity Date Sep. 01, 2029   Sep. 01, 2029      
Principal Amount $ 5,000   $ 5,000      
Investments at cost 4,946   4,937      
Investments at fair value $ 4,946   $ 4,937      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceInfobionicIncMedicalDeviceTermLoanTwoMember            
Cash Rate 12.00%   12.00%      
Margin 4.50%   4.50%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 2.00%   2.00%      
Maturity Date Sep. 01, 2029   Sep. 01, 2029      
Principal Amount $ 5,000   $ 5,000      
Investments at cost 4,946   4,937      
Investments at fair value $ 4,946   $ 4,937      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceKSQTherapeuticsIncBiotechnologyTermLoanFourMember            
Cash Rate 10.75%   10.75%      
Margin 3.75%   3.75%      
Floor 10.75%   10.75%      
Ceiling 0.00%   0.00%      
ETP 5.00%   5.00%      
Maturity Date Apr. 01, 2030   Apr. 01, 2030      
Principal Amount $ 3,500   $ 4,250      
Investments at cost 3,489   4,237      
Investments at fair value $ 3,489   $ 4,237      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceKSQTherapeuticsIncBiotechnologyTermLoanOneMember            
Cash Rate 10.75%   10.75%      
Margin 3.75%   3.75%      
Floor 10.75%   10.75%      
Ceiling 0.00%   0.00%      
ETP 5.00%   5.00%      
Maturity Date Apr. 01, 2030   Apr. 01, 2030      
Principal Amount $ 3,500   $ 4,250      
Investments at cost 3,489   4,237      
Investments at fair value $ 3,489   $ 4,237      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceKSQTherapeuticsIncBiotechnologyTermLoanThreeMember            
Cash Rate 10.75%   10.75%      
Margin 3.75%   3.75%      
Floor 10.75%   10.75%      
Ceiling 0.00%   0.00%      
ETP 5.00%   5.00%      
Maturity Date Apr. 01, 2030   Apr. 01, 2030      
Principal Amount $ 3,500   $ 4,250      
Investments at cost 3,489   4,237      
Investments at fair value $ 3,489   $ 4,237      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceKSQTherapeuticsIncBiotechnologyTermLoanTwoMember            
Cash Rate 10.75%   10.75%      
Margin 3.75%   3.75%      
Floor 10.75%   10.75%      
Ceiling 0.00%   0.00%      
ETP 5.00%   5.00%      
Maturity Date Apr. 01, 2030   Apr. 01, 2030      
Principal Amount $ 3,500   $ 4,250      
Investments at cost 3,489   4,237      
Investments at fair value $ 3,489   $ 4,237      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceLongGrovePharmaceuticalsBiotechnologyTermLoanMember            
Cash Rate 11.62%   7.87%      
Margin 4.00%   4.00%      
Floor 6.00%   6.00%      
Ceiling 0.00%   0.00%      
ETP 0.00%   0.00%      
Maturity Date Feb. 27, 2031   Feb. 27, 2031      
Principal Amount $ 10,455   $ 10,298      
Investments at cost 10,255   10,086      
Investments at fair value $ 10,531   $ 10,086      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceMMLUSIncMedicalDeviceTermLoanFiveMember            
Cash Rate 10.00%   10.00%      
Margin 3.00%   3.00%      
Floor 10.00%   10.00%      
Ceiling 13.50%   13.50%      
ETP 3.00%   3.00%      
Maturity Date Mar. 01, 2030   Mar. 01, 2030      
Principal Amount $ 5,207   $ 5,091      
Investments at cost 5,169   5,046      
Investments at fair value $ 5,169   $ 5,046      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceMMLUSIncMedicalDeviceTermLoanFourMember            
Cash Rate 10.00%   10.00%      
Margin 3.00%   3.00%      
Floor 10.00%   10.00%      
Ceiling 13.50%   13.50%      
ETP 3.00%   3.00%      
Maturity Date Mar. 01, 2030   Mar. 01, 2030      
Principal Amount $ 5,207   $ 5,129      
Investments at cost 5,169   5,086      
Investments at fair value $ 5,169   $ 5,086      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceMMLUSIncMedicalDeviceTermLoanOneMember            
Cash Rate 10.00%   10.00%      
Margin 3.00%   3.00%      
Floor 10.00%   10.00%      
Ceiling 13.50%   13.50%      
ETP 3.00%   3.00%      
Maturity Date Mar. 01, 2030   Mar. 01, 2030      
Principal Amount $ 2,604   $ 2,565      
Investments at cost 2,534   2,444      
Investments at fair value $ 2,534   $ 2,444      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceMMLUSIncMedicalDeviceTermLoanSixMember            
Cash Rate 10.00%   10.00%      
Margin 3.00%   3.00%      
Floor 10.00%   10.00%      
Ceiling 13.50%   13.50%      
ETP 3.00%   3.00%      
Maturity Date Mar. 01, 2030   Mar. 01, 2030      
Principal Amount $ 5,168   $ 5,091      
Investments at cost 5,129   5,046      
Investments at fair value $ 5,129   $ 5,046      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceMMLUSIncMedicalDeviceTermLoanThreeMember            
Cash Rate 10.00%   10.00%      
Margin 3.00%   3.00%      
Floor 10.00%   10.00%      
Ceiling 13.50%   13.50%      
ETP 3.00%   3.00%      
Maturity Date Mar. 01, 2030   Mar. 01, 2030      
Principal Amount $ 2,604   $ 5,129      
Investments at cost 2,584   5,086      
Investments at fair value $ 2,584   $ 5,086      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceMMLUSIncMedicalDeviceTermLoanTwoMember            
Cash Rate 12.25%   10.00%      
Margin 3.75%   3.00%      
Floor 12.25%   10.00%      
Ceiling 0.00%   13.50%      
ETP 3.50%   3.00%      
Maturity Date Jan. 01, 2029   Mar. 01, 2030      
Principal Amount $ 3,750   $ 2,565      
Investments at cost 3,717   2,543      
Investments at fair value 3,717   2,543      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceMember            
Investments at cost 307,432   274,306      
Investments at fair value $ 305,677   $ 271,276      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceMobiaMedicalIncMedicalDeviceTermLoanOneMember            
Cash Rate 12.25%   12.25%      
Margin 3.75%   3.75%      
Floor 12.25%   12.25%      
Ceiling 0.00%   0.00%      
ETP 3.50%   3.50%      
Maturity Date Jan. 01, 2029   Jan. 01, 2029      
Principal Amount $ 3,750   $ 3,750      
Investments at cost 3,717   3,710      
Investments at fair value $ 3,717   $ 3,710      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceMobiaMedicalIncMedicalDeviceTermLoanTwoMember            
Cash Rate 12.00%   12.25%      
Margin 5.00%   3.75%      
Floor 12.00%   12.25%      
Ceiling 0.00%   0.00%      
ETP 4.00%   3.50%      
Maturity Date Sep. 01, 2029   Jan. 01, 2029      
Principal Amount $ 2,500   $ 3,750      
Investments at cost 2,439   3,710      
Investments at fair value $ 2,439   $ 3,710      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceOnkosSurgicalIncMedicalDeviceTermLoanFiveMember            
Cash Rate 10.75%   10.75%      
Margin 3.25%   3.25%      
Floor 10.75%   10.75%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Jan. 01, 2030   Oct. 01, 2030      
Principal Amount $ 10,000   $ 5,000      
Investments at cost 9,890   4,926      
Investments at fair value $ 9,890   $ 4,926      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceOnkosSurgicalIncMedicalDeviceTermLoanFourMember            
Cash Rate 10.00%   10.75%      
Margin 3.00%   3.25%      
Floor 10.00%   10.75%      
Ceiling 13.50%   0.00%      
ETP 3.00%   4.00%      
Maturity Date Mar. 01, 2030   Jan. 01, 2030      
Principal Amount $ 5,002   $ 5,000      
Investments at cost 4,952   4,937      
Investments at fair value $ 4,952   $ 4,937      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceOnkosSurgicalIncMedicalDeviceTermLoanOneMember            
Cash Rate 10.75%   10.75%      
Margin 3.25%   3.25%      
Floor 10.75%   10.75%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Jan. 01, 2030   Jan. 01, 2030      
Principal Amount $ 10,000   $ 10,000      
Investments at cost 9,890   9,874      
Investments at fair value $ 9,890   $ 9,874      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceOnkosSurgicalIncMedicalDeviceTermLoanThreeMember            
Cash Rate 10.00%   10.75%      
Margin 3.00%   3.25%      
Floor 10.00%   10.75%      
Ceiling 13.50%   0.00%      
ETP 3.00%   4.00%      
Maturity Date Mar. 01, 2030   Jan. 01, 2030      
Principal Amount $ 5,002   $ 5,000      
Investments at cost 4,952   4,937      
Investments at fair value $ 4,952   $ 4,937      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceOnkosSurgicalIncMedicalDeviceTermLoanTwoMember            
Cash Rate 10.00%   10.75%      
Margin 3.00%   3.25%      
Floor 10.00%   10.75%      
Ceiling 13.50%   0.00%      
ETP 3.00%   4.00%      
Maturity Date Mar. 01, 2030   Jan. 01, 2030      
Principal Amount $ 5,168   $ 10,000      
Investments at cost 5,129   9,874      
Investments at fair value $ 5,129   $ 9,874      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceOssioIncMedicalDeviceTermLoanOneMember            
Cash Rate 10.00%          
Margin 3.25%          
Floor 3.25%          
Ceiling 0.00%          
ETP 3.00%          
Maturity Date Jan. 20, 2031          
Principal Amount $ 12,613          
Investments at cost 12,436          
Investments at fair value $ 12,436          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceOssioIncMedicalDeviceTermLoanThreeMember            
Cash Rate 10.75%          
Margin 3.25%          
Floor 10.75%          
Ceiling 0.00%          
ETP 4.00%          
Maturity Date Jan. 01, 2030          
Principal Amount $ 5,000          
Investments at cost 4,945          
Investments at fair value $ 4,945          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceOssioIncMedicalDeviceTermLoanTwoMember            
Cash Rate 10.75%          
Margin 3.25%          
Floor 10.75%          
Ceiling 0.00%          
ETP 4.00%          
Maturity Date Jan. 01, 2030          
Principal Amount $ 5,000          
Investments at cost 4,945          
Investments at fair value $ 4,945          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeSciencePelthosTherapeuticsIncBiotechnologyTermLoanFourMember            
Cash Rate 10.50%          
Margin 3.75%          
Floor 10.50%          
Ceiling 0.00%          
ETP 5.00%          
Maturity Date Jan. 31, 2031          
Principal Amount $ 5,000          
Investments at cost 4,898          
Investments at fair value $ 4,898          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeSciencePelthosTherapeuticsIncBiotechnologyTermLoanOneMember            
Cash Rate 10.50%          
Margin 3.75%          
Floor 10.50%          
Ceiling 0.00%          
ETP 5.00%          
Maturity Date Jan. 31, 2031          
Principal Amount $ 10,000          
Investments at cost 9,796          
Investments at fair value $ 9,796          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeSciencePelthosTherapeuticsIncBiotechnologyTermLoanThreeMember            
Cash Rate 10.50%          
Margin 3.75%          
Floor 10.50%          
Ceiling 0.00%          
ETP 5.00%          
Maturity Date Jan. 31, 2031          
Principal Amount $ 5,000          
Investments at cost 4,898          
Investments at fair value $ 4,898          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeSciencePelthosTherapeuticsIncBiotechnologyTermLoanTwoMember            
Cash Rate 10.50%          
Margin 3.75%          
Floor 10.50%          
Ceiling 0.00%          
ETP 5.00%          
Maturity Date Jan. 31, 2031          
Principal Amount $ 10,000          
Investments at cost 9,796          
Investments at fair value $ 9,796          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceProviviBiotechnologyTermLoanFiveMember            
Cash Rate 12.11%   12.11%      
Margin 5.36%   5.36%      
Floor 9.50%   9.50%      
Ceiling 0.00%   0.00%      
ETP 4.31%   4.31%      
Maturity Date Jan. 01, 2027   Jan. 01, 2027      
Principal Amount $ 811   $ 953      
Investments at cost 649   838      
Investments at fair value $ 397   $ 460      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceProviviBiotechnologyTermLoanFourMember            
Cash Rate 12.11%   12.11%      
Margin 5.36%   5.36%      
Floor 9.50%   9.50%      
Ceiling 0.00%   0.00%      
ETP 4.31%   4.31%      
Maturity Date Jan. 01, 2027   Jan. 01, 2027      
Principal Amount $ 811   $ 953      
Investments at cost 649   838      
Investments at fair value $ 397   $ 460      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceProviviBiotechnologyTermLoanOneMember            
Cash Rate 12.11%   12.11%      
Margin 5.36%   5.36%      
Floor 9.50%   9.50%      
Ceiling 0.00%   0.00%      
ETP 4.30%   4.30%      
Maturity Date Jan. 01, 2027   Jan. 01, 2027      
Principal Amount $ 1,622   $ 1,906      
Investments at cost 1,306   1,683      
Investments at fair value $ 795   $ 924      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceProviviBiotechnologyTermLoanSixMember            
Cash Rate 12.11%   12.11%      
Margin 5.36%   5.36%      
Floor 9.50%   9.50%      
Ceiling 0.00%   0.00%      
ETP 4.31%   4.31%      
Maturity Date Jan. 01, 2027   Jan. 01, 2027      
Principal Amount $ 811   $ 953      
Investments at cost 649   838      
Investments at fair value $ 396   $ 460      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceProviviBiotechnologyTermLoanThreeMember            
Cash Rate 12.11%   12.11%      
Margin 5.36%   5.36%      
Floor 9.50%   9.50%      
Ceiling 0.00%   0.00%      
ETP 4.31%   4.31%      
Maturity Date Jan. 01, 2027   Jan. 01, 2027      
Principal Amount $ 811   $ 953      
Investments at cost 649   838      
Investments at fair value $ 397   $ 460      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceProviviBiotechnologyTermLoanTwoMember            
Cash Rate 12.11%   12.11%      
Margin 5.36%   5.36%      
Floor 9.50%   9.50%      
Ceiling 0.00%   0.00%      
ETP 4.30%   4.30%      
Maturity Date Jan. 01, 2027   Jan. 01, 2027      
Principal Amount $ 1,622   $ 1,906      
Investments at cost 1,306   1,683      
Investments at fair value $ 795   $ 924      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceScientiaVascularIncMedicalDeviceTermLoanFiveMember            
Cash Rate     10.25%      
Margin     2.75%      
Floor     10.25%      
Ceiling     0.00%      
ETP     4.00%      
Maturity Date     Jul. 01, 2030      
Principal Amount     $ 3,500      
Investments at cost     3,459      
Investments at fair value     $ 3,459      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceScientiaVascularIncMedicalDeviceTermLoanFourMember            
Cash Rate 10.00%   10.25%      
Margin 3.25%   2.75%      
Floor 3.25%   10.25%      
Ceiling 0.00%   0.00%      
ETP 3.00%   4.00%      
Maturity Date Jan. 20, 2031   Jul. 01, 2030      
Principal Amount $ 2,513   $ 1,500      
Investments at cost 2,477   1,483      
Investments at fair value $ 2,477   $ 1,483      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceScientiaVascularIncMedicalDeviceTermLoanOneMember            
Cash Rate     10.25%      
Margin     2.75%      
Floor     10.25%      
Ceiling     0.00%      
ETP     4.00%      
Maturity Date     Jul. 01, 2030      
Principal Amount     $ 10,000      
Investments at cost     9,890      
Investments at fair value     $ 9,890      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceScientiaVascularIncMedicalDeviceTermLoanThreeMember            
Cash Rate 10.00%   10.25%      
Margin 3.25%   2.75%      
Floor 3.25%   10.25%      
Ceiling 0.00%   0.00%      
ETP 3.00%   4.00%      
Maturity Date Jan. 20, 2031   Jul. 01, 2030      
Principal Amount $ 7,568   $ 5,000      
Investments at cost 7,462   4,945      
Investments at fair value $ 7,462   $ 4,945      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceScientiaVascularIncMedicalDeviceTermLoanTwoMember            
Cash Rate 10.75%   10.25%      
Margin 3.25%   2.75%      
Floor 10.75%   10.25%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Oct. 01, 2030   Jul. 01, 2030      
Principal Amount $ 5,000   $ 10,000      
Investments at cost 4,933   9,890      
Investments at fair value $ 4,933   $ 9,890      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceSonexHealthIncMedicalDeviceTermLoanEightMember            
Cash Rate     11.75%      
Margin     3.50%      
Floor     11.75%      
Ceiling     0.00%      
ETP     8.00%      
Maturity Date     Apr. 01, 2028      
Principal Amount     $ 3,750      
Investments at cost     3,725      
Investments at fair value     $ 3,725      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceSonexHealthIncMedicalDeviceTermLoanFiveMember            
Cash Rate 11.75%   11.75%      
Margin 5.00%   3.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 5.00%   8.00%      
Maturity Date Apr. 01, 2030   Apr. 01, 2028      
Principal Amount $ 2,500   $ 3,750      
Investments at cost 2,465   3,725      
Investments at fair value $ 2,465   $ 3,725      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceSonexHealthIncMedicalDeviceTermLoanFourMember            
Cash Rate 11.75%   11.75%      
Margin 5.00%   3.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 5.00%   8.00%      
Maturity Date Apr. 01, 2030   Sep. 01, 2027      
Principal Amount $ 3,750   $ 5,000      
Investments at cost 3,697   4,977      
Investments at fair value $ 3,697   $ 4,977      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceSonexHealthIncMedicalDeviceTermLoanOneMember            
Cash Rate 11.75%   11.75%      
Margin 5.00%   3.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 5.00%   8.00%      
Maturity Date Apr. 01, 2030   Sep. 01, 2027      
Principal Amount $ 10,000   $ 2,500      
Investments at cost 9,758   2,489      
Investments at fair value $ 9,758   $ 2,489      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceSonexHealthIncMedicalDeviceTermLoanSevenMember            
Cash Rate     11.75%      
Margin     3.50%      
Floor     11.75%      
Ceiling     0.00%      
ETP     8.00%      
Maturity Date     Apr. 01, 2028      
Principal Amount     $ 3,750      
Investments at cost     3,725      
Investments at fair value     $ 3,725      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceSonexHealthIncMedicalDeviceTermLoanSixMember            
Cash Rate 11.75%   11.75%      
Margin 5.00%   3.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 5.00%   8.00%      
Maturity Date Apr. 01, 2030   Apr. 01, 2028      
Principal Amount $ 2,500   $ 3,750      
Investments at cost 2,465   3,725      
Investments at fair value $ 2,465   $ 3,725      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceSonexHealthIncMedicalDeviceTermLoanThreeMember            
Cash Rate 11.75%   11.75%      
Margin 5.00%   3.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 5.00%   8.00%      
Maturity Date Apr. 01, 2030   Sep. 01, 2027      
Principal Amount $ 3,750   $ 5,000      
Investments at cost 3,697   4,977      
Investments at fair value $ 3,697   $ 4,977      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceSonexHealthIncMedicalDeviceTermLoanTwoMember            
Cash Rate 11.75%   11.75%      
Margin 5.00%   3.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 5.00%   8.00%      
Maturity Date Apr. 01, 2030   Sep. 01, 2027      
Principal Amount $ 10,000   $ 2,500      
Investments at cost 9,858   2,489      
Investments at fair value $ 9,858   $ 2,489      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceSpineologyIncMedicalDeviceTermLoanFourMember            
Cash Rate 12.00%   12.00%      
Margin 5.00%   5.00%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 1.00%   1.00%      
Maturity Date Aug. 01, 2029   Aug. 01, 2029      
Principal Amount $ 2,500   $ 2,500      
Investments at cost 2,474   2,468      
Investments at fair value $ 2,474   $ 2,468      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceSpineologyIncMedicalDeviceTermLoanOneMember            
Cash Rate 12.00%   12.00%      
Margin 5.00%   5.00%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 1.00%   1.00%      
Maturity Date Aug. 01, 2029   Aug. 01, 2029      
Principal Amount $ 5,000   $ 5,000      
Investments at cost 4,947   4,936      
Investments at fair value $ 4,947   $ 4,936      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceSpineologyIncMedicalDeviceTermLoanThreeMember            
Cash Rate 12.00%   12.00%      
Margin 5.00%   5.00%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 1.00%   1.00%      
Maturity Date Aug. 01, 2029   Aug. 01, 2029      
Principal Amount $ 4,250   $ 4,250      
Investments at cost 4,205   4,196      
Investments at fair value $ 4,205   $ 4,196      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceSpineologyIncMedicalDeviceTermLoanTwoMember            
Cash Rate 12.00%   12.00%      
Margin 5.00%   5.00%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 1.00%   1.00%      
Maturity Date Aug. 01, 2029   Aug. 01, 2029      
Principal Amount $ 4,250   $ 4,250      
Investments at cost 4,205   4,195      
Investments at fair value 4,205   $ 4,195      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceVeroBiotechIncMedicalDeviceTermLoanFourMember            
Cash Rate     12.25%      
Margin     3.75%      
Floor     12.25%      
Ceiling     0.00%      
ETP     4.00%      
Maturity Date     Jan. 01, 2029      
Principal Amount     $ 2,500      
Investments at cost     2,466      
Investments at fair value     $ 2,466      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceVeroBiotechIncMedicalDeviceTermLoanOneMember            
Cash Rate     12.25%      
Margin     3.75%      
Floor     12.25%      
Ceiling     0.00%      
ETP     4.00%      
Maturity Date     Jan. 01, 2029      
Principal Amount     $ 15,000      
Investments at cost     14,803      
Investments at fair value     $ 14,803      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceVeroBiotechIncMedicalDeviceTermLoanThreeMember            
Cash Rate     12.25%      
Margin     3.75%      
Floor     12.25%      
Ceiling     0.00%      
ETP     4.00%      
Maturity Date     Jan. 01, 2029      
Principal Amount     $ 5,000      
Investments at cost     4,933      
Investments at fair value     $ 4,933      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsLifeScienceVeroBiotechIncMedicalDeviceTermLoanTwoMember            
Cash Rate     12.25%      
Margin     3.75%      
Floor     12.25%      
Ceiling     0.00%      
ETP     4.00%      
Maturity Date     Jan. 01, 2029      
Principal Amount     $ 10,000      
Investments at cost     9,869      
Investments at fair value     9,869      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsMember            
Investments at cost 646,318   567,690      
Investments at fair value 628,088   558,778      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsSustainabilityMember            
Investments at cost 5,919   4,869      
Investments at fair value $ 5,925   $ 4,869      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsSustainabilityPhigenicsHoldingsIncOtherSustainabilityTermLoanOneMember            
Cash Rate 8.89%          
Margin 5.25%          
Floor 6.25%          
Ceiling 0.00%          
ETP 0.00%          
Maturity Date Jun. 18, 2032          
Principal Amount $ 5,000          
Investments at cost 4,931          
Investments at fair value $ 4,937          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsSustainabilityPhigenicsHoldingsIncOtherSustainabilityTermLoanTwoMember            
Cash Rate 8.89%          
Margin 5.25%          
Floor 6.25%          
Ceiling 0.00%          
ETP 0.00%          
Maturity Date Jun. 18, 2032          
Principal Amount $ 1,000          
Investments at cost 988          
Investments at fair value $ 988          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsSustainabilitySparkChargeIncAlternativeEnergyTermLoanOneMember            
Cash Rate     12.00%      
Margin     4.00%      
Floor     12.00%      
Ceiling     0.00%      
ETP     5.00%      
Maturity Date     May 01, 2029      
Principal Amount     $ 2,500      
Investments at cost     2,398      
Investments at fair value     $ 2,398      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsSustainabilitySparkChargeIncAlternativeEnergyTermLoanTwoMember            
Cash Rate     12.00%      
Margin     4.00%      
Floor     12.00%      
Ceiling     0.00%      
ETP     5.00%      
Maturity Date     May 01, 2029      
Principal Amount     $ 2,500      
Investments at cost     2,471      
Investments at fair value     $ 2,471      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyApkudoIncSoftwareTermLoanOneMember            
Cash Rate 11.25%   11.25%      
Margin 4.25%   4.25%      
Floor 11.25%   7.00%      
Ceiling 0.00%   0.00%      
ETP 3.00%   3.00%      
Maturity Date Oct. 01, 2029   Oct. 01, 2029      
Principal Amount $ 5,000   $ 5,000      
Investments at cost 4,921   4,908      
Investments at fair value $ 4,921   $ 4,908      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyApkudoIncSoftwareTermLoanTwoMember            
Cash Rate 11.25%   11.25%      
Margin 4.25%   4.25%      
Floor 11.25%   7.00%      
Ceiling 0.00%   0.00%      
ETP 3.00%   3.00%      
Maturity Date Oct. 01, 2029   Oct. 01, 2029      
Principal Amount $ 5,000   $ 5,000      
Investments at cost 4,921   4,908      
Investments at fair value $ 4,921   $ 4,908      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyBastilleBuyerIncSoftwareTermLoanOneMember            
Cash Rate 9.16%          
Margin 5.50%          
Floor 6.25%          
Ceiling 0.00%          
ETP 0.00%          
Maturity Date Apr. 30, 2032          
Principal Amount $ 3,000          
Investments at cost 2,931          
Investments at fair value $ 2,955          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyBriteCoreHoldingsIncSoftwareTermLoanOneMember            
Cash Rate 10.50%   10.50%      
Margin 3.75%   3.75%      
Floor 10.25%   6.50%      
Ceiling 0.00%   0.00%      
ETP 3.00%   3.00%      
Maturity Date Jan. 01, 2031   Jan. 01, 2031      
Principal Amount $ 10,000   $ 10,000      
Investments at cost 9,842   9,831      
Investments at fair value $ 9,842   $ 9,831      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyBriteCoreHoldingsIncSoftwareTermLoanThreeMember            
Cash Rate 10.50%   10.50%      
Margin 3.75%   3.75%      
Floor 10.25%   6.50%      
Ceiling 0.00%   0.00%      
ETP 3.00%   3.00%      
Maturity Date Jan. 01, 2031   Jan. 01, 2031      
Principal Amount $ 2,500   $ 2,500      
Investments at cost 2,473   2,470      
Investments at fair value $ 2,473   $ 2,470      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyBriteCoreHoldingsIncSoftwareTermLoanTwoMember            
Cash Rate 10.50%   10.50%      
Margin 3.75%   3.75%      
Floor 10.25%   6.50%      
Ceiling 0.00%   0.00%      
ETP 3.00%   3.00%      
Maturity Date Jan. 01, 2031   Jan. 01, 2031      
Principal Amount $ 7,500   $ 7,500      
Investments at cost 7,419   7,410      
Investments at fair value $ 7,419   $ 7,410      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyCraftyHoldingsIncSoftwareTermLoanFiveMember            
Cash Rate 12.00%          
Margin 4.50%          
Floor 12.00%          
Ceiling 0.00%          
ETP 4.00%          
Maturity Date Jan. 01, 2029          
Principal Amount $ 1,500          
Investments at cost 1,472          
Investments at fair value $ 1,472          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyCraftyHoldingsIncSoftwareTermLoanFourMember            
Cash Rate 12.00%   12.00%      
Margin 4.50%   4.50%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Jan. 01, 2029   Jan. 01, 2029      
Principal Amount $ 2,000   $ 2,000      
Investments at cost 1,974   1,969      
Investments at fair value $ 1,974   $ 1,969      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyCraftyHoldingsIncSoftwareTermLoanOneMember            
Cash Rate 12.00%   12.00%      
Margin 4.50%   4.50%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Jan. 01, 2029   Jan. 01, 2029      
Principal Amount $ 5,000   $ 5,000      
Investments at cost 4,944   4,894      
Investments at fair value $ 4,944   $ 4,894      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyCraftyHoldingsIncSoftwareTermLoanThreeMember            
Cash Rate 12.00%   12.00%      
Margin 4.50%   4.50%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Jan. 01, 2029   Jan. 01, 2029      
Principal Amount $ 5,000   $ 5,000      
Investments at cost 4,944   4,933      
Investments at fair value $ 4,944   $ 4,933      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyCraftyHoldingsIncSoftwareTermLoanTwoMember            
Cash Rate 12.00%   12.00%      
Margin 4.50%   4.50%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Jan. 01, 2029   Jan. 01, 2029      
Principal Amount $ 5,000   $ 5,000      
Investments at cost 4,944   4,933      
Investments at fair value $ 4,944   $ 4,933      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyDropoffIncSoftwareTermLoanFourMember            
Cash Rate 0.00%   13.25%      
Margin 0.00%   6.50%      
Floor 0.00%   9.75%      
Ceiling 0.00%   0.00%      
ETP 0.00%   3.50%      
Maturity Date Jun. 30, 2028   Jun. 01, 2026      
Principal Amount $ 5,000   $ 2,617      
Investments at cost 5,000   2,613      
Investments at fair value $ 2,939   $ 1,468      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyDropoffIncSoftwareTermLoanOneMember            
Cash Rate 13.25%   13.25%      
Margin 6.50%   6.50%      
Floor 9.75%   9.75%      
Ceiling 0.00%   0.00%      
ETP 3.50%   3.50%      
Maturity Date Jun. 30, 2028   Jun. 01, 2026      
Principal Amount $ 8,116   $ 7,850      
Investments at cost 2,716   2,450      
Investments at fair value $ 4,771   $ 4,411      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyDropoffIncSoftwareTermLoanThreeMember            
Cash Rate 13.25%   13.25%      
Margin 6.50%   6.50%      
Floor 9.75%   9.75%      
Ceiling 0.00%   0.00%      
ETP 3.50%   3.50%      
Maturity Date Jun. 30, 2028   Jun. 01, 2026      
Principal Amount $ 9,198   $ 6,280      
Investments at cost 9,198   6,263      
Investments at fair value $ 5,407   $ 3,520      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyDropoffIncSoftwareTermLoanTwoMember            
Cash Rate 13.25%   13.25%      
Margin 6.50%   6.50%      
Floor 9.75%   9.75%      
Ceiling 0.00%   0.00%      
ETP 3.50%   3.50%      
Maturity Date Jun. 30, 2028   Jun. 01, 2026      
Principal Amount $ 1,865   $ 6,804      
Investments at cost 1,865   6,785      
Investments at fair value $ 1,096   $ 3,813      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyGlassRoutesLLCCommunicationsTermLoanTwoMember            
Cash Rate 11.16%          
Margin 7.50%          
Floor 3.00%          
Ceiling 0.00%          
ETP 0.00%          
Maturity Date May 15, 2028          
Principal Amount $ 839          
Investments at cost 830          
Investments at fair value $ 838          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyHappyCoIncSoftwareTermLoanFourMember            
Cash Rate 11.13%   11.13%      
Margin 3.75%   3.75%      
Floor 11.00%   11.00%      
Ceiling 0.00%   0.00%      
ETP 2.75%   2.75%      
Maturity Date Feb. 01, 2030   Feb. 01, 2030      
Principal Amount $ 2,000   $ 2,000      
Investments at cost 1,979   1,975      
Investments at fair value $ 1,979   $ 1,975      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyHappyCoIncSoftwareTermLoanOneMember            
Cash Rate 11.13%   11.13%      
Margin 3.75%   3.75%      
Floor 11.00%   11.00%      
Ceiling 0.00%   0.00%      
ETP 2.75%   2.75%      
Maturity Date Feb. 01, 2030   Feb. 01, 2030      
Principal Amount $ 3,000   $ 3,000      
Investments at cost 2,974   2,969      
Investments at fair value $ 2,974   $ 2,969      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyHappyCoIncSoftwareTermLoanThreeMember            
Cash Rate 11.13%   11.13%      
Margin 3.75%   3.75%      
Floor 11.00%   11.00%      
Ceiling 0.00%   0.00%      
ETP 2.75%   2.75%      
Maturity Date Feb. 01, 2030   Feb. 01, 2030      
Principal Amount $ 2,000   $ 2,000      
Investments at cost 1,981   1,978      
Investments at fair value $ 1,981   $ 1,978      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyHappyCoIncSoftwareTermLoanTwoMember            
Cash Rate 11.13%   11.13%      
Margin 3.75%   3.75%      
Floor 11.00%   11.00%      
Ceiling 0.00%   0.00%      
ETP 2.75%   2.75%      
Maturity Date Feb. 01, 2030   Feb. 01, 2030      
Principal Amount $ 3,000   $ 3,000      
Investments at cost 2,974   2,969      
Investments at fair value $ 2,974   $ 2,969      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyHavenlyIncConsumerrelatedTechnologiesTermLoanFiveMember            
Cash Rate 10.50%   10.50%      
Margin 3.50%   3.50%      
Floor 10.50%   10.50%      
Ceiling 0.00%   0.00%      
ETP 12.56%   7.78%      
Maturity Date Feb. 01, 2028   Feb. 01, 2028      
Principal Amount $ 2,813   $ 2,813      
Investments at cost 2,809   2,813      
Investments at fair value $ 2,809   $ 2,813      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyHavenlyIncConsumerrelatedTechnologiesTermLoanFourMember            
Cash Rate 10.50%   10.50%      
Margin 3.50%   3.50%      
Floor 10.50%   10.50%      
Ceiling 0.00%   0.00%      
ETP 12.56%   7.78%      
Maturity Date Feb. 01, 2028   Feb. 01, 2028      
Principal Amount $ 2,813   $ 2,813      
Investments at cost 2,809   2,813      
Investments at fair value $ 2,809   $ 2,813      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyHavenlyIncConsumerrelatedTechnologiesTermLoanOneMember            
Cash Rate 11.75%   11.75%      
Margin 5.00%   5.00%      
Floor 5.00%   5.00%      
Ceiling 0.00%   0.00%      
ETP 16.79%   10.40%      
Maturity Date Mar. 01, 2027   Mar. 01, 2027      
Principal Amount $ 1,111   $ 1,111      
Investments at cost 1,057   982      
Investments at fair value $ 1,057   $ 982      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyHavenlyIncConsumerrelatedTechnologiesTermLoanThreeMember            
Cash Rate 10.50%   10.50%      
Margin 3.50%   3.50%      
Floor 10.50%   10.50%      
Ceiling 0.00%   0.00%      
ETP 12.56%   7.78%      
Maturity Date Feb. 01, 2028   Feb. 01, 2028      
Principal Amount $ 3,375   $ 3,375      
Investments at cost 1,910   1,915      
Investments at fair value $ 3,370   $ 3,374      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyHavenlyIncConsumerrelatedTechnologiesTermLoanTwoMember            
Cash Rate 11.75%   11.75%      
Margin 5.00%   5.00%      
Floor 5.00%   5.00%      
Ceiling 0.00%   0.00%      
ETP 16.79%   10.40%      
Maturity Date Mar. 01, 2027   Mar. 01, 2027      
Principal Amount $ 1,667   $ 1,667      
Investments at cost 1,590   1,482      
Investments at fair value $ 1,590   $ 1,482      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyHiveMQIncSoftwareTermLoanFiveMember            
Cash Rate 11.00%          
Margin 4.25%          
Floor 10.50%          
Ceiling 0.00%          
ETP 9.00%          
Maturity Date Jul. 01, 2031          
Principal Amount $ 5,000          
Investments at cost 4,950          
Investments at fair value $ 4,950          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyHiveMQIncSoftwareTermLoanFourMember            
Cash Rate 11.00%          
Margin 4.25%          
Floor 10.50%          
Ceiling 0.00%          
ETP 9.00%          
Maturity Date Jul. 01, 2031          
Principal Amount $ 5,000          
Investments at cost 4,950          
Investments at fair value $ 4,950          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyHiveMQIncSoftwareTermLoanOneMember            
Cash Rate 11.00%          
Margin 4.25%          
Floor 10.50%          
Ceiling 0.00%          
ETP 9.00%          
Maturity Date Jul. 01, 2031          
Principal Amount $ 5,000          
Investments at cost 4,800          
Investments at fair value $ 4,800          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyHiveMQIncSoftwareTermLoanThreeMember            
Cash Rate 11.00%          
Margin 4.25%          
Floor 10.50%          
Ceiling 0.00%          
ETP 9.00%          
Maturity Date Jul. 01, 2031          
Principal Amount $ 5,000          
Investments at cost 4,950          
Investments at fair value $ 4,950          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyHiveMQIncSoftwareTermLoanTwoMember            
Cash Rate 11.00%          
Margin 4.25%          
Floor 10.50%          
Ceiling 0.00%          
ETP 9.00%          
Maturity Date Jul. 01, 2031          
Principal Amount $ 5,000          
Investments at cost 4,950          
Investments at fair value $ 4,950          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyKodiakRoboticsIncSoftwareTermLoanOneMember            
Cash Rate 10.25%          
Margin 3.50%          
Floor 10.00%          
Ceiling 0.00%          
ETP 4.00%          
Maturity Date Jan. 01, 2030          
Principal Amount $ 15,000          
Investments at cost 14,649          
Investments at fair value $ 14,649          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyKodiakRoboticsIncSoftwareTermLoanThreeMember            
Cash Rate 10.25%          
Margin 3.50%          
Floor 10.00%          
Ceiling 0.00%          
ETP 4.00%          
Maturity Date Jan. 01, 2030          
Principal Amount $ 7,500          
Investments at cost 7,325          
Investments at fair value $ 7,325          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyKodiakRoboticsIncSoftwareTermLoanTwoMember            
Cash Rate 10.25%          
Margin 3.50%          
Floor 10.00%          
Ceiling 0.00%          
ETP 4.00%          
Maturity Date Jan. 01, 2030          
Principal Amount $ 7,500          
Investments at cost 7,325          
Investments at fair value $ 7,325          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyKodiakRoboticsSoftwareTermLoanOneMember            
Cash Rate     10.25%      
Margin     3.50%      
Floor     6.50%      
Ceiling     0.00%      
ETP     4.00%      
Maturity Date     Jan. 01, 2030      
Principal Amount     $ 15,000      
Investments at cost     14,599      
Investments at fair value     $ 14,599      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyKodiakRoboticsSoftwareTermLoanThreeMember            
Cash Rate     10.25%      
Margin     3.50%      
Floor     6.50%      
Ceiling     0.00%      
ETP     4.00%      
Maturity Date     Jan. 01, 2030      
Principal Amount     $ 7,500      
Investments at cost     7,300      
Investments at fair value     $ 7,300      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyKodiakRoboticsSoftwareTermLoanTwoMember            
Cash Rate     10.25%      
Margin     3.50%      
Floor     6.50%      
Ceiling     0.00%      
ETP     4.00%      
Maturity Date     Jan. 01, 2030      
Principal Amount     $ 7,500      
Investments at cost     7,300      
Investments at fair value     $ 7,300      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyLyricalFoodsIncConsumerrelatedTechnologiesTermLoanOneMember            
Cash Rate 10.25%   10.25%      
Margin 3.50%   3.50%      
Floor 9.00%   9.00%      
Ceiling 0.00%   0.00%      
ETP 5.00%   5.00%      
Maturity Date Jul. 01, 2028   Jul. 01, 2028      
Principal Amount $ 2,679   $ 2,679      
Investments at cost 2,772   2,771      
Investments at fair value $ 1,549   $ 2,400      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyLyricalFoodsIncConsumerrelatedTechnologiesTermLoanTwoMember            
Cash Rate 10.25%   10.25%      
Margin 3.50%   3.50%      
Floor 9.00%   9.00%      
Ceiling 0.00%   0.00%      
ETP 5.00%   5.00%      
Maturity Date Jul. 01, 2028   Jul. 01, 2028      
Principal Amount $ 2,679   $ 2,679      
Investments at cost 1,286   1,286      
Investments at fair value $ 1,497   $ 2,320      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyMasteryPrepLLCSoftwareTermLoanOneMember            
Cash Rate 11.50%   11.50%      
Margin 4.00%   4.00%      
Floor 11.50%   11.50%      
Ceiling 0.00%   0.00%      
ETP 3.75%   3.75%      
Maturity Date Jul. 01, 2029   Jul. 01, 2029      
Principal Amount $ 7,500   $ 7,500      
Investments at cost 7,416   7,383      
Investments at fair value $ 7,416   $ 7,383      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyMasteryPrepLLCSoftwareTermLoanTwoMember            
Cash Rate 11.50%   11.50%      
Margin 4.00%   4.00%      
Floor 11.50%   11.50%      
Ceiling 0.00%   0.00%      
ETP 3.75%   3.75%      
Maturity Date Jul. 01, 2029   Jul. 01, 2029      
Principal Amount $ 7,500   $ 7,500      
Investments at cost 7,441   7,433      
Investments at fair value 7,441   7,433      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyMember            
Investments at cost 249,717   205,442      
Investments at fair value $ 244,460   $ 201,718      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyMirantisIncSoftwareTermLoanFourMember            
Cash Rate 11.75%   11.75%      
Margin 3.50%   3.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Oct. 01, 2028   Oct. 01, 2028      
Principal Amount $ 3,750   $ 4,583      
Investments at cost 3,720   4,541      
Investments at fair value $ 3,720   $ 4,541      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyMirantisIncSoftwareTermLoanOneMember            
Cash Rate 11.75%   11.75%      
Margin 3.50%   3.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Oct. 01, 2028   Oct. 01, 2028      
Principal Amount $ 3,750   $ 4,583      
Investments at cost 3,720   4,541      
Investments at fair value $ 3,720   $ 4,541      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyMirantisIncSoftwareTermLoanThreeMember            
Cash Rate 11.75%   11.75%      
Margin 3.50%   3.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Oct. 01, 2028   Oct. 01, 2028      
Principal Amount $ 3,750   $ 4,583      
Investments at cost 3,720   4,541      
Investments at fair value $ 3,720   $ 4,541      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyMirantisIncSoftwareTermLoanTwoMember            
Cash Rate 11.75%   11.75%      
Margin 3.50%   3.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Oct. 01, 2028   Oct. 01, 2028      
Principal Amount $ 3,750   $ 4,583      
Investments at cost 3,720   4,541      
Investments at fair value $ 3,720   $ 4,541      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologySambaTVIncSoftwareTermLoanFourMember            
Cash Rate 10.25%   10.25%      
Margin 3.50%   3.50%      
Floor 3.50%   3.50%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Dec. 01, 2030   Dec. 01, 2030      
Principal Amount $ 2,516   $ 2,503      
Investments at cost 2,483   2,467      
Investments at fair value $ 2,483   $ 2,467      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologySambaTVIncSoftwareTermLoanOneMember            
Cash Rate 10.25%   10.25%      
Margin 3.50%   3.50%      
Floor 3.50%   3.50%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Dec. 01, 2030   Dec. 01, 2030      
Principal Amount $ 10,064   $ 10,014      
Investments at cost 9,855   9,792      
Investments at fair value $ 9,855   $ 9,792      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologySambaTVIncSoftwareTermLoanThreeMember            
Cash Rate 10.25%   10.25%      
Margin 3.50%   3.50%      
Floor 3.50%   3.50%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Dec. 01, 2030   Dec. 01, 2030      
Principal Amount $ 5,032   $ 5,007      
Investments at cost 4,965   4,934      
Investments at fair value $ 4,965   $ 4,934      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologySambaTVIncSoftwareTermLoanTwoMember            
Cash Rate 10.25%   10.25%      
Margin 3.50%   3.50%      
Floor 3.50%   3.50%      
Ceiling 0.00%   0.00%      
ETP 4.00%   4.00%      
Maturity Date Dec. 01, 2030   Dec. 01, 2030      
Principal Amount $ 7,548   $ 7,510      
Investments at cost 7,448   7,400      
Investments at fair value $ 7,448   $ 7,400      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyStellarCyberIncSoftwareTermLoanOneMember            
Cash Rate 10.50%          
Margin 3.75%          
Floor 10.50%          
Ceiling 0.00%          
ETP 4.00%          
Maturity Date Apr. 01, 2030          
Principal Amount $ 5,000          
Investments at cost 4,840          
Investments at fair value $ 4,840          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyStellarCyberIncSoftwareTermLoanThreeMember            
Cash Rate 10.50%          
Margin 3.75%          
Floor 10.50%          
Ceiling 0.00%          
ETP 4.00%          
Maturity Date Apr. 01, 2030          
Principal Amount $ 5,000          
Investments at cost 4,940          
Investments at fair value $ 4,940          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyStellarCyberIncSoftwareTermLoanTwoMember            
Cash Rate 10.50%          
Margin 3.75%          
Floor 10.50%          
Ceiling 0.00%          
ETP 4.00%          
Maturity Date Apr. 01, 2030          
Principal Amount $ 5,000          
Investments at cost 4,940          
Investments at fair value $ 4,940          
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologySupplyNetworkVisibilityHoldingsLLCSoftwareTermLoanFiveMember            
Cash Rate 12.00%   12.00%      
Margin 4.25%   4.25%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 2.50%   2.50%      
Maturity Date Jul. 01, 2029   Jul. 01, 2029      
Principal Amount $ 5,000   $ 5,000      
Investments at cost 4,989   4,988      
Investments at fair value $ 4,563   $ 4,671      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologySupplyNetworkVisibilityHoldingsLLCSoftwareTermLoanFourMember            
Cash Rate 12.00%   12.00%      
Margin 4.25%   4.25%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 2.50%   2.50%      
Maturity Date Jun. 01, 2028   Jun. 01, 2028      
Principal Amount $ 1,438   $ 1,500      
Investments at cost 1,436   1,498      
Investments at fair value $ 1,313   $ 1,403      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologySupplyNetworkVisibilityHoldingsLLCSoftwareTermLoanOneMember            
Cash Rate 12.00%   12.00%      
Margin 4.25%   4.25%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 2.50%   2.50%      
Maturity Date Jun. 01, 2028   Jun. 01, 2028      
Principal Amount $ 2,396   $ 2,500      
Investments at cost 2,393   2,435      
Investments at fair value $ 2,188   $ 2,280      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologySupplyNetworkVisibilityHoldingsLLCSoftwareTermLoanThreeMember            
Cash Rate 12.00%   12.00%      
Margin 4.25%   4.25%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 2.50%   2.50%      
Maturity Date Jun. 01, 2028   Jun. 01, 2028      
Principal Amount $ 2,396   $ 2,500      
Investments at cost 2,393   2,496      
Investments at fair value $ 2,188   $ 2,338      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologySupplyNetworkVisibilityHoldingsLLCSoftwareTermLoanTwoMember            
Cash Rate 12.00%   12.00%      
Margin 4.25%   4.25%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 2.50%   2.50%      
Maturity Date Jun. 01, 2028   Jun. 01, 2028      
Principal Amount $ 3,354   $ 3,500      
Investments at cost 3,350   3,495      
Investments at fair value $ 3,064   $ 3,273      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyUrsaSpaceSystemsIncSoftwareTermLoanFourMember            
Cash Rate 12.00%   12.00%      
Margin 4.00%   4.00%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 3.00%   3.00%      
Maturity Date Nov. 01, 2028   Nov. 01, 2028      
Principal Amount $ 2,197   $ 2,500      
Investments at cost 2,158   2,445      
Investments at fair value $ 2,158   $ 2,445      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyUrsaSpaceSystemsIncSoftwareTermLoanOneMember            
Cash Rate 12.00%   12.00%      
Margin 4.00%   4.00%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 3.00%   3.00%      
Maturity Date Nov. 01, 2028   Nov. 01, 2028      
Principal Amount $ 2,197   $ 2,500      
Investments at cost 2,169   2,460      
Investments at fair value $ 2,169   $ 2,460      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyUrsaSpaceSystemsIncSoftwareTermLoanThreeMember            
Cash Rate 12.00%   12.00%      
Margin 4.00%   4.00%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 3.00%   3.00%      
Maturity Date Nov. 01, 2028   Nov. 01, 2028      
Principal Amount $ 2,197   $ 2,500      
Investments at cost 2,158   2,445      
Investments at fair value $ 2,158   $ 2,445      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyUrsaSpaceSystemsIncSoftwareTermLoanTwoMember            
Cash Rate 12.00%   12.00%      
Margin 4.00%   4.00%      
Floor 12.00%   12.00%      
Ceiling 0.00%   0.00%      
ETP 3.00%   3.00%      
Maturity Date Nov. 01, 2028   Nov. 01, 2028      
Principal Amount $ 2,197   $ 2,500      
Investments at cost 2,169   2,460      
Investments at fair value $ 2,169   $ 2,460      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyVikenDetectionCorporationSoftwareTermLoanOneMember            
Cash Rate     11.75%      
Margin     4.00%      
Floor     11.75%      
Ceiling     0.00%      
ETP     3.50%      
Maturity Date     Jun. 01, 2027      
Principal Amount     $ 2,833      
Investments at cost     2,814      
Investments at fair value     $ 2,814      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyVikenDetectionCorporationSoftwareTermLoanThreeMember            
Cash Rate     11.75%      
Margin     4.00%      
Floor     11.75%      
Ceiling     0.00%      
ETP     3.50%      
Maturity Date     Jun. 01, 2027      
Principal Amount     $ 1,417      
Investments at cost     1,407      
Investments at fair value     $ 1,407      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyVikenDetectionCorporationSoftwareTermLoanTwoMember            
Cash Rate     11.75%      
Margin     4.00%      
Floor     11.75%      
Ceiling     0.00%      
ETP     3.50%      
Maturity Date     Jun. 01, 2027      
Principal Amount     $ 1,417      
Investments at cost     1,407      
Investments at fair value     1,407      
Investment, Identifier [Axis]: NonaffiliateDebtInvestmentsTechnologyVoltBidcoIncSoftwareTermLoanOneMember            
Cash Rate 8.91%          
Margin 5.25%          
Floor 6.00%          
Ceiling 0.00%          
ETP 0.00%          
Maturity Date Apr. 30, 2032          
Principal Amount $ 4,000          
Investments at cost 3,926          
Investments at fair value 4,000          
Investment, Identifier [Axis]: NonaffiliateEquityAxiomSpaceHoldingsIncCommunicationPreferredStockOneMember            
Investments at cost 261          
Investments at fair value $ 306          
Number of Shares (in shares) 1,810          
Investment, Identifier [Axis]: NonaffiliateEquityAxiomSpaceHoldingsIncCommunicationsPreferredStockOneMember            
Investments at cost     261      
Investments at fair value     $ 306      
Number of Shares (in shares)     1,810      
Investment, Identifier [Axis]: NonaffiliateEquityBioVaxysTechnologyCorpBiotechnologyCommonStockOneMember            
Investments at cost $ 14   $ 14      
Investments at fair value $ 8   $ 11      
Number of Shares (in shares) 66,170   66,170      
Investment, Identifier [Axis]: NonaffiliateEquityCadrenalTherapeuticsIncBiotechnologyCommonStockOneMember            
Investments at cost $ 0   $ 0      
Investments at fair value $ 134   $ 271      
Number of Shares (in shares) 40,000   40,000      
Investment, Identifier [Axis]: NonaffiliateEquityCastleCreekBiosciencesIncBiotechnologyCommonStockOneMember            
Investments at cost $ 250   $ 250      
Investments at fair value $ 217   $ 217      
Number of Shares (in shares) 1,162   1,162      
Investment, Identifier [Axis]: NonaffiliateEquityCognoaIncMedicalDeviceCommonStockOneMember            
Investments at cost $ 976   $ 976      
Investments at fair value $ 975   $ 975      
Number of Shares (in shares) 16,247,754   16,247,754      
Investment, Identifier [Axis]: NonaffiliateEquityCognoaIncMedicalDevicePreferredStockOneMember            
Investments at cost $ 500   $ 500      
Investments at fair value $ 500   $ 500      
Number of Shares (in shares) 2,119,272   2,119,272      
Investment, Identifier [Axis]: NonaffiliateEquityDecisyonIncOtherSoftwarePreferredStockOneMember            
Investments at cost     $ 2,800      
Investments at fair value     $ 0      
Number of Shares (in shares)     280,000      
Investment, Identifier [Axis]: NonaffiliateEquityDecisyonIncSoftwarePreferredStockOneMember            
Investments at cost $ 2,800          
Investments at fair value $ 0          
Number of Shares (in shares) 280,000          
Investment, Identifier [Axis]: NonaffiliateEquityEmalexBiosciencesIncBiotechnologyPreferredStockOneMember            
Investments at cost $ 457   $ 545      
Investments at fair value 457   $ 656      
Number of Shares (in shares)     47,461      
Investment, Identifier [Axis]: NonaffiliateEquityKodiakRoboticsIncOtherSoftwareCommonStockOneMember            
Investments at cost     $ 3,100      
Investments at fair value     $ 3,700      
Number of Shares (in shares)     338,798      
Investment, Identifier [Axis]: NonaffiliateEquityKodiakRoboticsIncSoftwareCommonStockOneMember            
Investments at cost 3,100          
Investments at fair value $ 1,721          
Number of Shares (in shares) 338,798          
Investment, Identifier [Axis]: NonaffiliateEquityMember            
Investments at cost $ 8,094   $ 8,639      
Investments at fair value 3,946   6,716      
Investment, Identifier [Axis]: NonaffiliateEquityPebblePostIncCommunicationPreferredStockOneMember            
Investments at cost 73          
Investments at fair value $ 73          
Number of Shares (in shares) 56,212          
Investment, Identifier [Axis]: NonaffiliateEquityPebblePostIncCommunicationsPreferredStockOneMember            
Investments at cost     73      
Investments at fair value     $ 73      
Number of Shares (in shares)     56,212      
Investment, Identifier [Axis]: NonaffiliateEquitySnagAJobcomIncConsumerrelatedTechnologiesCommonStockOneMember            
Investments at cost $ 9   $ 9      
Investments at fair value $ 0   $ 0      
Number of Shares (in shares) 82,974   82,974      
Investment, Identifier [Axis]: NonaffiliateEquityTigoEnergyIncOtherSustainabilityCommonStockOneMember            
Investments at cost $ 111   $ 111      
Investments at fair value $ 12   $ 7      
Number of Shares (in shares) 5,205   5,205      
Investment, Identifier [Axis]: NonaffiliateOtherInvestmentsLifeScienceAerobiotixLLCMedicalDeviceRoyaltyAgreementOneMember            
Investments at cost $ 1,250   $ 1,498      
Investments at fair value 1,743   1,574      
Investment, Identifier [Axis]: NonaffiliateOtherInvestmentsLifeScienceBioVaxysTechnologyCorpBiotechnologyRoyaltyAgreementOneMember            
Investments at cost 5,073   5,073      
Investments at fair value 0   0      
Investment, Identifier [Axis]: NonaffiliateOtherInvestmentsLifeScienceLumitheraIncMedicalDeviceRoyaltyAgreementOneMember            
Investments at cost 1,083   1,116      
Investments at fair value 351   384      
Investment, Identifier [Axis]: NonaffiliateOtherInvestmentsLifeScienceMember            
Investments at cost 7,863   15,017      
Investments at fair value 2,551   1,958      
Investment, Identifier [Axis]: NonaffiliateOtherInvestmentsLifeScienceRobinHealthcareIncMedicalDeviceRoyaltyAgreementOneMember            
Investments at cost     7,330      
Investments at fair value     0      
Investment, Identifier [Axis]: NonaffiliateOtherInvestmentsMember            
Investments at cost 17,870   25,166      
Investments at fair value 2,551   1,958      
Investment, Identifier [Axis]: NonaffiliateOtherInvestmentsTechnologyBetterPlaceForestsCoConsumerrelatedTechnologiesOtherInvestmentOneMember            
Investments at cost     10,149      
Investments at fair value     0      
Investment, Identifier [Axis]: NonaffiliateOtherInvestmentsTechnologyBetterPlaceForestsCoConsumerrelatedTechnologyOtherInvestmentOneMember            
Investments at cost 10,007          
Investments at fair value 0          
Investment, Identifier [Axis]: NonaffiliateOtherInvestmentsTechnologyMember            
Investments at cost 10,007   10,149      
Investments at fair value 0   0      
Investment, Identifier [Axis]: NonaffiliatePortfolioInvestmentAssetsMember            
Investments at cost 687,310   616,236      
Investments at fair value 651,288   584,100      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsHealthcareBrightInsightIncSoftwarePreferredStockWarrantOneMember            
Investments at cost 168          
Investments at fair value $ 0          
Number of Shares (in shares) 232,871          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsHealthcareBrightInsightIncSoftwarePreferredStockWarrantsOneMember            
Investments at cost     168      
Investments at fair value     $ 0      
Number of Shares (in shares)     232,871      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsHealthcareElligoHealthResearchIncSoftwarePreferredStockWarrantOneMember            
Investments at cost $ 191          
Investments at fair value $ 0          
Number of Shares (in shares) 652,250          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsHealthcareElligoHealthResearchIncSoftwarePreferredStockWarrantsOneMember            
Investments at cost     $ 191      
Investments at fair value     $ 0      
Number of Shares (in shares)     652,250      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsHealthcareGTMedicalTechnologiesIncOtherHealthcarePreferredStockWarrantOneMember            
Investments at cost $ 144          
Investments at fair value $ 201          
Number of Shares (in shares) 326,640          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsHealthcareGTMedicalTechnologiesIncOtherHealthcarePreferredStockWarrantsOneMember            
Investments at cost     $ 144      
Investments at fair value     $ 39      
Number of Shares (in shares)     326,640      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsHealthcareInformationAndServicesMember            
Investments at cost     $ 666      
Investments at fair value     137      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsHealthcareInformationandServicesMember            
Investments at cost $ 666          
Investments at fair value 303          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsHealthcareSafelyYouIncSoftwarePreferredStockWarrantOneMember            
Investments at cost 163          
Investments at fair value $ 102          
Number of Shares (in shares) 206,983          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsHealthcareSafelyYouIncSoftwarePreferredStockWarrantsOneMember            
Investments at cost     163      
Investments at fair value     $ 98      
Number of Shares (in shares)     206,983      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceAerinMedicalIncMedicalDevicePreferredStockWarrantOneMember            
Investments at cost $ 66          
Investments at fair value $ 1,337          
Number of Shares (in shares) 1,818,183          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceAerinMedicalIncMedicalDevicePreferredStockWarrantsOneMember            
Investments at cost     $ 66      
Investments at fair value     $ 1,333      
Number of Shares (in shares)     1,818,183      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceAvaloTherapeuticIncBiotechnologyCommonStockWarrantOneMember            
Investments at cost $ 311          
Investments at fair value $ 0          
Number of Shares (in shares) 149          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceAvaloTherapeuticsIncBiotechnologyCommonStockWarrantsOneMember            
Investments at cost     $ 311      
Investments at fair value     $ 0      
Number of Shares (in shares)     149      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceAviveSolutionsIncMedicalDevicePreferredStockWarrantOneMember            
Investments at cost $ 86          
Investments at fair value $ 88          
Number of Shares (in shares) 1,434,720          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceBioVaxysTechnologyCorpBiotechnologyCommonStockWarrantsOneMember            
Investments at cost     $ 5      
Investments at fair value     $ 0      
Number of Shares (in shares)     400,000      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceBiovaxysTechnologyCorpBiotechnologyCommonStockWarrantOneMember            
Investments at cost $ 5          
Investments at fair value $ 0          
Number of Shares (in shares) 400,000          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceCSAMedicalIncMedicalDevicePreferredStockWarrantOneMember            
Investments at cost $ 174          
Investments at fair value $ 474          
Number of Shares (in shares) 4,939,813          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceCSAMedicalIncMedicalDevicePreferredStockWarrantsOneMember            
Investments at cost     $ 174      
Investments at fair value     $ 462      
Number of Shares (in shares)     4,939,813      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceCVRxIncMedicalDeviceCommonStockWarrantOneMember            
Investments at cost $ 76          
Investments at fair value $ 4          
Number of Shares (in shares) 47,410          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceCVRxIncMedicalDeviceCommonStockWarrantsOneMember            
Investments at cost     $ 76      
Investments at fair value     $ 20      
Number of Shares (in shares)     47,410      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceCanaryMedicalIncMedicalDevicePreferredStockWarrantOneMember            
Investments at cost $ 86          
Investments at fair value $ 0          
Number of Shares (in shares) 12,153          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceCanaryMedicalIncMedicalDevicePreferredStockWarrantsOneMember            
Investments at cost     $ 86      
Investments at fair value     $ 0      
Number of Shares (in shares)     12,153      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceCastleCreekBiosciencesBiotechnologyPreferredStockWarrantOneMember            
Investments at cost $ 372          
Investments at fair value $ 180          
Number of Shares (in shares) 13,821          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceCastleCreekBiosciencesIncBiotechnologyPreferredStockWarrantsOneMember            
Investments at cost     $ 372      
Investments at fair value     $ 274      
Number of Shares (in shares)     13,821      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceCeribellIncMedicalDeviceCommonStockWarrantOneMember            
Investments at cost $ 147          
Investments at fair value $ 997          
Number of Shares (in shares) 89,903          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceCeribellIncMedicalDeviceCommonStockWarrantsOneMember            
Investments at cost     $ 147      
Investments at fair value     $ 1,205      
Number of Shares (in shares)     89,903      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceCognoaIncMedicalDeviceCommonStockWarrantOneMember            
Investments at cost $ 0          
Investments at fair value $ 4          
Number of Shares (in shares) 61,170          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceCognoaIncMedicalDeviceCommonStockWarrantsOneMember            
Investments at cost     $ 0      
Investments at fair value     $ 2      
Number of Shares (in shares)     61,170      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceCognoaIncMedicalDevicePreferredStockWarrantOneMember            
Investments at cost $ 162          
Investments at fair value $ 2          
Number of Shares (in shares) 7,152,669          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceCognoaIncMedicalDevicePreferredStockWarrantsOneMember            
Investments at cost     $ 162      
Investments at fair value     $ 3      
Number of Shares (in shares)     7,152,669      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceConventusOrthopaedicsIncMedicalDevicePreferredStockWarrantOneMember            
Investments at cost $ 268          
Investments at fair value $ 0          
Number of Shares (in shares) 13,203,395          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceConventusOrthopaedicsIncMedicalDevicePreferredStockWarrantsOneMember            
Investments at cost     $ 268      
Investments at fair value     $ 0      
Number of Shares (in shares)     13,203,395      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceEmalexBiosciencesIncBiotechnologyPreferredStockWarrantsOneMember            
Investments at cost     $ 176      
Investments at fair value     $ 447      
Number of Shares (in shares)     110,402      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceHyperfineIncMedicalDeviceCommonStockWarrantOneMember            
Investments at cost $ 173          
Investments at fair value $ 211          
Number of Shares (in shares) 562,500          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceImunonIncBiotechnologyCommonStockWarrantOneMember            
Investments at cost $ 65          
Investments at fair value $ 0          
Number of Shares (in shares) 19,671          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceImunonIncBiotechnologyCommonStockWarrantsOneMember            
Investments at cost     $ 65      
Investments at fair value     $ 0      
Number of Shares (in shares)     19,671      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceInfobionicIncMedicalDevicePreferredStockWarrantOneMember            
Investments at cost $ 559          
Investments at fair value $ 1,701          
Number of Shares (in shares) 9,605,358          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceInfobionicIncMedicalDevicePreferredStockWarrantsOneMember            
Investments at cost     $ 361      
Investments at fair value     $ 705      
Number of Shares (in shares)     8,488,456      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceKSQTherapeuticsIncBiotechnologyPreferredStockWarrantOneMember            
Investments at cost $ 138          
Investments at fair value $ 74          
Number of Shares (in shares) 134,614          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceKSQTherapeuticsIncBiotechnologyPreferredStockWarrantsOneMember            
Investments at cost     $ 138      
Investments at fair value     $ 13      
Number of Shares (in shares)     134,614      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceMagnoliaMedicalTechnologiesIncMedicalDevicePreferredStockWarrantsOneMember            
Investments at cost     $ 194      
Investments at fair value     $ 321      
Number of Shares (in shares)     900,043      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceMagnoliaMedicalTechnologiesIncMedicalDevicesPreferredStockWarrantOneMember            
Investments at cost $ 194          
Investments at fair value $ 248          
Number of Shares (in shares) 900,043          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceMeditrinaIncMedicalDevicePreferredStockWarrantsOneMember            
Investments at cost     $ 83      
Investments at fair value     $ 95      
Number of Shares (in shares)     233,993      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceMeditrinaIncMedicalDevicesPreferredStockWarrantOneMember            
Investments at cost $ 83          
Investments at fair value $ 84          
Number of Shares (in shares) 233,993          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceMember            
Investments at cost $ 6,014   $ 5,346      
Investments at fair value 7,596   6,964      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceMobiaMedicalIncfkaMicrotransponderIncMedicalDevicePreferredStockWarrantsOneMember            
Investments at cost     47      
Investments at fair value     $ 47      
Number of Shares (in shares)     103,172      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceMobiaMedicalIncfkaMicrotransponderIncMedicalDevicesPreferredStockWarrantOneMember            
Investments at cost 47          
Investments at fair value $ 171          
Number of Shares (in shares) 103,172          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceMustangBioIncBiotechnologyCommonStockWarrantOneMember            
Investments at cost $ 146          
Investments at fair value $ 0          
Number of Shares (in shares) 568          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceMustangBioIncBiotechnologyCommonStockWarrantsOneMember            
Investments at cost     $ 146      
Investments at fair value     $ 0      
Number of Shares (in shares)     568      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceNativeMicrobialsIncBiotechnologyPreferredStockWarrantOneMember            
Investments at cost $ 93          
Investments at fair value $ 5          
Number of Shares (in shares) 178,631          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceNativeMicrobialsIncBiotechnologyPreferredStockWarrantsOneMember            
Investments at cost     $ 93      
Investments at fair value     $ 4      
Number of Shares (in shares)     178,631      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceOnkosSurgicalIncMedicalDevicePreferredStockWarrantsOneMember            
Investments at cost     $ 192      
Investments at fair value     $ 200      
Number of Shares (in shares)     443,674      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceOnkosSurgicalIncMedicalDevicesPreferredStockWarrantOneMember            
Investments at cost $ 192          
Investments at fair value $ 206          
Number of Shares (in shares) 443,674          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceOssioIncMedicalDevicesPreferredStockWarrantOneMember            
Investments at cost $ 116          
Investments at fair value $ 119          
Number of Shares (in shares) 34,066          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeSciencePDSBiotechnologyCorporationBiotechnologyCommonStockWarrantOneMember            
Investments at cost $ 161          
Investments at fair value $ 0          
Number of Shares (in shares) 381,625          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeSciencePDSBiotechnologyCorporationBiotechnologyCommonStockWarrantsOneMember            
Investments at cost     $ 161      
Investments at fair value     $ 0      
Number of Shares (in shares)     381,625      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeSciencePelthosTherapeuticsIncBiotechnologyCommonStockWarrantOneMember            
Investments at cost $ 369          
Investments at fair value $ 507          
Number of Shares (in shares) 65,488          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceProviviIncBiotechnologyCommonStockWarrantOneMember            
Investments at cost $ 278          
Investments at fair value $ 0          
Number of Shares (in shares) 175,098          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceProviviIncBiotechnologyCommonStockWarrantsOneMember            
Investments at cost     $ 278      
Investments at fair value     $ 0      
Number of Shares (in shares)     175,098      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceProviviIncBiotechnologyPreferredStockWarrantOneMember            
Investments at cost $ 312          
Investments at fair value $ 0          
Number of Shares (in shares) 709,980          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceProviviIncBiotechnologyPreferredStockWarrantsOneMember            
Investments at cost     $ 312      
Investments at fair value     $ 0      
Number of Shares (in shares)     709,980      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceScientiaVascularIncMedicalDeviceCommonStockWarrantsOneMember            
Investments at cost     $ 60      
Investments at fair value     $ 235      
Number of Shares (in shares)     24,000      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceScientiaVascularIncMedicalDevicePreferredStockWarrantsOneMember            
Investments at cost     $ 206      
Investments at fair value     $ 481      
Number of Shares (in shares)     49,157      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceSonexHealthIncMedicalDevicePreferredStockWarrantsOneMember            
Investments at cost     $ 275      
Investments at fair value     $ 199      
Number of Shares (in shares)     2,637,133      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceSonexHealthIncMedicalDevicesPreferredStockWarrantOneMember            
Investments at cost $ 443          
Investments at fair value $ 337          
Number of Shares (in shares) 5,592,571          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceSpineologyIncMedicalDeviceCommonStockWarrantsOneMember            
Investments at cost     $ 65      
Investments at fair value     $ 41      
Number of Shares (in shares)     27,139      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceSpineologyIncMedicalDevicePreferredStockWarrantsOneMember            
Investments at cost     $ 109      
Investments at fair value     $ 69      
Number of Shares (in shares)     45,101      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceSpineologyIncMedicalDevicesCommonStockWarrantOneMember            
Investments at cost $ 65          
Investments at fair value $ 0          
Number of Shares (in shares) 27,139          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceSpineologyIncMedicalDevicesPreferredStockWarrantOneMember            
Investments at cost $ 109          
Investments at fair value $ 23          
Number of Shares (in shares) 45,101          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceStealthBiotherapeuticsIncBiotechnologyCommonStockWarrantOneMember            
Investments at cost $ 266          
Investments at fair value $ 7          
Number of Shares (in shares) 454,544          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceStealthBiotherapeuticsIncBiotechnologyCommonStockWarrantsOneMember            
Investments at cost     $ 266      
Investments at fair value     $ 6      
Number of Shares (in shares)     454,544      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceTallacTherapeuticsIncMedicalDeviceRoyaltyAgreementOneMember            
Investments at cost $ 0          
Investments at fair value 0          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceVEROBiotechLLCMedicalDevicePreferredStockWarrantsOneMember            
Investments at cost     $ 379      
Investments at fair value     $ 111      
Number of Shares (in shares)     3,701      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceVEROBiotechLLCMedicalDevicesPreferredStockWarrantOneMember            
Investments at cost 379          
Investments at fair value $ 116          
Number of Shares (in shares) 3,701          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceXerisPharmaceuticalsIncBiotechnologyCommonStockWarrantOneMember            
Investments at cost $ 73          
Investments at fair value $ 701          
Number of Shares (in shares) 126,000          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceXerisPharmaceuticalsIncBiotechnologyCommonStockWarrantsOneMember            
Investments at cost     $ 73      
Investments at fair value     $ 691      
Number of Shares (in shares)     126,000      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsLifeScienceZetrOzIncMedicalDeviceRoyaltyAgreementOneMember            
Investments at cost $ 0          
Investments at fair value 0          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsMember            
Investments at cost 15,028   $ 14,741      
Investments at fair value 16,703   16,648      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsSustainabilityLiquiGlideIncOtherSustainabilityPreferredStockWarrantOneMember            
Investments at cost 53          
Investments at fair value $ 43          
Number of Shares (in shares) 122,717          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsSustainabilityLiquiGlideIncOtherSustainabilityPreferredStockWarrantsOneMember            
Investments at cost     53      
Investments at fair value     $ 47      
Number of Shares (in shares)     122,717      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsSustainabilityMember            
Investments at cost $ 252   $ 385      
Investments at fair value 75   143      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsSustainabilityNewAerofarmsIncOtherSustainabilityPreferredStockWarrantsOneMember            
Investments at cost     88      
Investments at fair value     $ 30      
Number of Shares (in shares)     800,000      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsSustainabilityPivotBioIncEnergyEfficiencyPreferredStockWarrantOneMember            
Investments at cost 14          
Investments at fair value $ 3          
Number of Shares (in shares) 210,418          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsSustainabilityPivotBioIncEnergyEfficiencyPreferredStockWarrantsOneMember            
Investments at cost     $ 14      
Investments at fair value     $ 2      
Number of Shares (in shares)     210,418      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsSustainabilitySparkChargeIncAlternativeEnergyPreferredStockWarrantsOneMember            
Investments at cost     $ 45      
Investments at fair value     $ 36      
Number of Shares (in shares)     2,264,151      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsSustainabilityTemperpackTechnologiesIncOtherSustainabilityPreferredStockWarrantOneMember            
Investments at cost $ 185          
Investments at fair value $ 29          
Number of Shares (in shares) 66,605          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsSustainabilityTemperpackTechnologiesIncOtherSustainabilityPreferredStockWarrantsOneMember            
Investments at cost     $ 185      
Investments at fair value     $ 28      
Number of Shares (in shares)     66,605      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyAlulaHoldingsIncConsumerrelatedTechnologiesPreferredStockWarrantOneMember            
Investments at cost $ 93          
Investments at fair value $ 0          
Number of Shares (in shares) 20,000          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyAlulaHoldingsIncConsumerrelatedTechnologiesPreferredStockWarrantsOneMember            
Investments at cost     $ 93      
Investments at fair value     $ 6      
Number of Shares (in shares)     20,000      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyApkudoIncSoftwarePreferredStockWarrantOneMember            
Investments at cost $ 97          
Investments at fair value $ 64          
Number of Shares (in shares) 31,848          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyApkudoIncSoftwarePreferredStockWarrantsOneMember            
Investments at cost     $ 97      
Investments at fair value     $ 118      
Number of Shares (in shares)     31,848      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyAxiomSpaceHoldingsIncCommunicationsCommonStockWarrantOneMember            
Investments at cost $ 50          
Investments at fair value $ 39          
Number of Shares (in shares) 2,654          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyAxiomSpaceHoldingsIncCommunicationsCommonStockWarrantsOneMember            
Investments at cost     $ 50      
Investments at fair value     $ 33      
Number of Shares (in shares)     2,654      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyBriteCoreHoldingsIncSoftwarePreferredStockWarrantOneMember            
Investments at cost $ 137          
Investments at fair value $ 509          
Number of Shares (in shares) 194,570          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyBriteCoreHoldingsIncSoftwarePreferredStockWarrantsOneMember            
Investments at cost     $ 137      
Investments at fair value     $ 229      
Number of Shares (in shares)     194,570      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyCAMPNYCIncConsumerrelatedTechnologiesPreferredStockWarrantOneMember            
Investments at cost $ 57          
Investments at fair value $ 0          
Number of Shares (in shares) 224,712          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyCAMPNYCIncConsumerrelatedTechnologiesPreferredStockWarrantsOneMember            
Investments at cost     $ 57      
Investments at fair value     $ 76      
Number of Shares (in shares)     224,712      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyCPGBeyondIncDataStoragePreferredStockWarrantOneMember            
Investments at cost $ 242          
Investments at fair value $ 22          
Number of Shares (in shares) 500,000          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyCPGBeyondIncDataStoragePreferredStockWarrantsOneMember            
Investments at cost     $ 242      
Investments at fair value     $ 57      
Number of Shares (in shares)     500,000      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyClaraFoodsCoConsumerrelatedTechnologiesPreferredStockWarrantOneMember            
Investments at cost $ 30          
Investments at fair value $ 43          
Number of Shares (in shares) 46,745          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyClaraFoodsCoConsumerrelatedTechnologiesPreferredStockWarrantsOneMember            
Investments at cost     $ 30      
Investments at fair value     $ 41      
Number of Shares (in shares)     46,745      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyCraftyHoldingsIncSoftwareCommonStockWarrantOneMember            
Investments at cost $ 147          
Investments at fair value $ 188          
Number of Shares (in shares) 274,243          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyCraftyHoldingsIncSoftwareCommonStockWarrantsOneMember            
Investments at cost     $ 138      
Investments at fair value     $ 178      
Number of Shares (in shares)     260,972      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyDivergentTechnologiesIncConsumerrelatedTechnologiesCommonStockWarrantOneMember            
Investments at cost $ 80          
Investments at fair value $ 61          
Number of Shares (in shares) 13,068          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyDivergentTechnologiesIncConsumerrelatedTechnologiesCommonStockWarrantsOneMember            
Investments at cost     $ 80      
Investments at fair value     $ 59      
Number of Shares (in shares)     13,068      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyDivergentTechnologiesIncConsumerrelatedTechnologiesPreferredStockWarrantOneMember            
Investments at cost $ 538          
Investments at fair value $ 770          
Number of Shares (in shares) 71,014          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyDivergentTechnologiesIncConsumerrelatedTechnologiesPreferredStockWarrantsOneMember            
Investments at cost     $ 538      
Investments at fair value     $ 771      
Number of Shares (in shares)     71,014      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyDropoffIncSoftwareCommonStockWarrantOneMember            
Investments at cost $ 455          
Investments at fair value $ 0          
Number of Shares (in shares) 723,228          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyDropoffIncSoftwareCommonStockWarrantsOneMember            
Investments at cost     $ 455      
Investments at fair value     $ 0      
Number of Shares (in shares)     723,228      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyEverstreamHoldingsLLCSoftwarePreferredStockWarrantOneMember            
Investments at cost $ 82          
Investments at fair value $ 0          
Number of Shares (in shares) 525,000          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyEverstreamHoldingsLLCSoftwarePreferredStockWarrantsOneMember            
Investments at cost     $ 82      
Investments at fair value     $ 0      
Number of Shares (in shares)     525,000      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyGlobalWorldwideLLCInternetandMediaPreferredStockWarrantOneMember            
Investments at cost $ 75          
Investments at fair value $ 0          
Number of Shares (in shares) 245,810          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyGlobalWorldwideLLCInternetandMediaPreferredStockWarrantsOneMember            
Investments at cost     $ 75      
Investments at fair value     $ 0      
Number of Shares (in shares)     245,810      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyHappyCoIncSoftwarePreferredStockWarrantOneMember            
Investments at cost $ 26          
Investments at fair value $ 45          
Number of Shares (in shares) 96,228          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyHappyCoIncSoftwarePreferredStockWarrantsOneMember            
Investments at cost     $ 26      
Investments at fair value     $ 20      
Number of Shares (in shares)     96,228      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyHavenlyIncConsumerrelatedTechnologiesCommonStockWarrantOneMember            
Investments at cost $ 3,463          
Investments at fair value $ 3,239          
Number of Shares (in shares) 1,633,929          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyHavenlyIncConsumerrelatedTechnologiesCommonStockWarrantsOneMember            
Investments at cost     $ 3,463      
Investments at fair value     $ 3,510      
Number of Shares (in shares)     1,633,929      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyIntelepeerHoldingsIncCommunicationsPreferredStockWarrantOneMember            
Investments at cost $ 138          
Investments at fair value $ 1,269          
Number of Shares (in shares) 2,936,535          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyIntelepeerHoldingsIncCommunicationsPreferredStockWarrantsOneMember            
Investments at cost     $ 138      
Investments at fair value     $ 2,730      
Number of Shares (in shares)     2,936,535      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyLemongrassHoldingsIncSoftwarePreferredStockWarrantOneMember            
Investments at cost $ 57          
Investments at fair value $ 76          
Number of Shares (in shares) 202,616          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyLemongrassHoldingsIncSoftwarePreferredStockWarrantsOneMember            
Investments at cost     $ 57      
Investments at fair value     $ 96      
Number of Shares (in shares)     202,616      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyLiqidIncNetworkingCommonStockWarrantOneMember            
Investments at cost $ 364          
Investments at fair value $ 0          
Number of Shares (in shares) 344,102          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyLiqidIncNetworkingCommonStockWarrantsOneMember            
Investments at cost     $ 364      
Investments at fair value     $ 0      
Number of Shares (in shares)     344,102      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyMember            
Investments at cost $ 8,096   $ 8,344      
Investments at fair value 8,729   9,404      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyMirantisIncSoftwareCommonStockWarrantOneMember            
Investments at cost 223          
Investments at fair value $ 1,419          
Number of Shares (in shares) 948,275          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyMirantisIncSoftwareCommonStockWarrantsOneMember            
Investments at cost     223      
Investments at fair value     $ 420      
Number of Shares (in shares)     948,275      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyMyForestFoodsCoConsumerrelatedTechnologiesPreferredStockWarrantOneMember            
Investments at cost $ 41          
Investments at fair value $ 49          
Number of Shares (in shares) 500          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyMyForestFoodsCoConsumerrelatedTechnologiesPreferredStockWarrantsOneMember            
Investments at cost     $ 41      
Investments at fair value     $ 47      
Number of Shares (in shares)     500      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyNoodlePartnersIncSoftwarePreferredStockWarrantOneMember            
Investments at cost $ 116          
Investments at fair value $ 0          
Number of Shares (in shares) 84,037          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyNoodlePartnersIncSoftwarePreferredStockWarrantsOneMember            
Investments at cost     $ 116      
Investments at fair value     $ 0      
Number of Shares (in shares)     84,037      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyOneNetworksIncSoftwarePreferredStockWarrantOneMember            
Investments at cost $ 3          
Investments at fair value $ 3          
Number of Shares (in shares) 184,646          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyOneNetworksIncSoftwarePreferredStockWarrantsOneMember            
Investments at cost     $ 3      
Investments at fair value     $ 2      
Number of Shares (in shares)     184,646      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyPrimaryKidsIncConsumerrelatedTechnologiesPreferredStockWarrantOneMember            
Investments at cost $ 57          
Investments at fair value $ 21          
Number of Shares (in shares) 553,778          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyPrimaryKidsIncConsumerrelatedTechnologiesPreferredStockWarrantsOneMember            
Investments at cost     $ 57      
Investments at fair value     $ 73      
Number of Shares (in shares)     553,778      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyQuipNYCIncConsumerrelatedTechnologiesPreferredStockWarrantOneMember            
Investments at cost $ 325          
Investments at fair value $ 0          
Number of Shares (in shares) 10,833          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyQuipNYCIncConsumerrelatedTechnologiesPreferredStockWarrantsOneMember            
Investments at cost     $ 325      
Investments at fair value     $ 0      
Number of Shares (in shares)     10,833      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyRevinateHoldingsIncSoftwarePreferredStockWarrantOneMember            
Investments at cost $ 44          
Investments at fair value $ 89          
Number of Shares (in shares) 682,034          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyRevinateHoldingsIncSoftwarePreferredStockWarrantsOneMember            
Investments at cost     $ 44      
Investments at fair value     $ 86      
Number of Shares (in shares)     682,034      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyRocketLawyerIncorporatedInternetandMediaPreferredStockWarrantOneMember            
Investments at cost $ 92          
Investments at fair value $ 78          
Number of Shares (in shares) 261,721          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyRocketLawyerIncorporatedInternetandMediaPreferredStockWarrantsOneMember            
Investments at cost     $ 92      
Investments at fair value     $ 151      
Number of Shares (in shares)     261,721      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologySIGNiXIncSoftwarePreferredStockWarrantOneMember            
Investments at cost $ 57          
Investments at fair value $ 0          
Number of Shares (in shares) 61,064          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologySIGNiXIncSoftwarePreferredStockWarrantsOneMember            
Investments at cost     $ 177      
Investments at fair value     $ 0      
Number of Shares (in shares)     186,235      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologySilkIncDataStoragePreferredStockWarrantOneMember            
Investments at cost $ 175          
Investments at fair value $ 175          
Number of Shares (in shares) 394,110          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologySilkIncDataStoragePreferredStockWarrantsOneMember            
Investments at cost     $ 175      
Investments at fair value     $ 173      
Number of Shares (in shares)     394,110      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologySkillshareIncInternetandMediaPreferredStockWarrantOneMember            
Investments at cost $ 162          
Investments at fair value $ 0          
Number of Shares (in shares) 139,316          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologySkillshareIncInternetandMediaPreferredStockWarrantsOneMember            
Investments at cost     $ 162      
Investments at fair value     $ 0      
Number of Shares (in shares)     139,316      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologySlingshotAerospaceIncSoftwarePreferredStockWarrantOneMember            
Investments at cost $ 123          
Investments at fair value $ 47          
Number of Shares (in shares) 309,208          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologySlingshotAerospaceIncSoftwarePreferredStockWarrantsOneMember            
Investments at cost     $ 123      
Investments at fair value     $ 45      
Number of Shares (in shares)     309,208      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyStellarCyberIncSoftwareCommonStockWarrantOneMember            
Investments at cost $ 40          
Investments at fair value $ 40          
Number of Shares (in shares) 180,021          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologySupplyNetworkVisibilityHoldingsLLCSoftwarePreferredStockWarrantOneMember            
Investments at cost $ 64          
Investments at fair value $ 0          
Number of Shares (in shares) 682          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologySupplyNetworkVisibilityHoldingsLLCSoftwarePreferredStockWarrantsOneMember            
Investments at cost     $ 64      
Investments at fair value     $ 0      
Number of Shares (in shares)     682      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyTopiaMobilityIncSoftwareCommonStockWarrantOneMember            
Investments at cost $ 138          
Investments at fair value $ 0          
Number of Shares (in shares) 30,496          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyTopiaMobilityIncSoftwareCommonStockWarrantsOneMember            
Investments at cost     $ 138      
Investments at fair value     $ 0      
Number of Shares (in shares)     30,496      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyUpdaterIncConsumerrelatedTechnologiesPreferredStockWarrantOneMember            
Investments at cost $ 34          
Investments at fair value $ 0          
Number of Shares (in shares) 108,333          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyUpdaterIncConsumerrelatedTechnologiesPreferredStockWarrantsOneMember            
Investments at cost     $ 34      
Investments at fair value     $ 0      
Number of Shares (in shares)     108,333      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyUrsaSpaceSystemsIncSoftwarePreferredStockWarrantOneMember            
Investments at cost $ 151          
Investments at fair value $ 146          
Number of Shares (in shares) 1,075,072          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyUrsaSpaceSystemsIncSoftwarePreferredStockWarrantsOneMember            
Investments at cost     $ 151      
Investments at fair value     $ 169      
Number of Shares (in shares)     1,075,072      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyVikenDetectionCorporationSoftwarePreferredStockWarrantOneMember            
Investments at cost $ 120          
Investments at fair value $ 337          
Number of Shares (in shares) 345,443          
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyVikenDetectionCorporationSoftwarePreferredStockWarrantsOneMember            
Investments at cost     $ 120      
Investments at fair value     $ 314      
Number of Shares (in shares)     345,443      
Investment, Identifier [Axis]: NonaffiliateWarrantInvestmentsTechnologyxAdIncSoftwarePreferredStockWarrantsOneMember            
Investments at cost     $ 177      
Investments at fair value     $ 0      
Number of Shares (in shares)     4,343,348      
Investment, Identifier [Axis]: NoncontrolledAffiliateAuleaMedicalIncMember            
Investments at fair value $ 0 0 $ 0 0 0 0
Investment, Identifier [Axis]: NoncontrolledAffiliateDebtInvestmentsHoundLabsIILLCDiagnosticsTermLoanOneMember            
Cash Rate 12.75%   12.75%      
Margin 6.00%   6.00%      
Floor 9.25%   9.25%      
Ceiling 0.00%   0.00%      
ETP 0.00%   0.00%      
Maturity Date Jul. 01, 2027   Jul. 01, 2027      
Principal Amount $ 7,236   $ 6,789      
Investments at cost 7,237   6,789      
Investments at fair value 6,749   6,605      
Investment, Identifier [Axis]: NoncontrolledAffiliateDebtInvestmentsMember            
Investments at cost 36,107   34,798      
Investments at fair value $ 19,911   $ 37,247      
Investment, Identifier [Axis]: NoncontrolledAffiliateDebtInvestmentsNexiiIncOtherSustainabilityTermLoanOneMember            
Cash Rate 10.00%   10.00%      
Margin 0.00%   0.00%      
Floor 0.00%   0.00%      
Ceiling 0.00%   0.00%      
ETP 0.00%   0.00%      
Maturity Date Jul. 01, 2027   Jul. 01, 2027      
Principal Amount $ 790   $ 790      
Investments at cost 833   826      
Investments at fair value $ 0   $ 0      
Investment, Identifier [Axis]: NoncontrolledAffiliateDebtInvestmentsNexiiIncOtherSustainabilityTermLoanTwoMember            
Cash Rate 10.00%   10.00%      
Margin 0.00%   0.00%      
Floor 0.00%   0.00%      
Ceiling 0.00%   0.00%      
ETP 0.00%   0.00%      
Maturity Date Jul. 01, 2027   Jul. 01, 2027      
Principal Amount $ 304   $ 304      
Investments at cost 173   172      
Investments at fair value $ 0   $ 0      
Investment, Identifier [Axis]: NoncontrolledAffiliateDebtInvestmentsNextcarHoldingCompanyIncConsumerRelatedTechnologiesTermLoanOneMember            
Cash Rate 10.00%          
Margin 0.00%          
Floor 0.00%          
Ceiling 0.00%          
ETP 0.00%          
Maturity Date Mar. 31, 2026          
Principal Amount $ 1,873          
Investments at cost 1,873          
Investments at fair value $ 936          
Investment, Identifier [Axis]: NoncontrolledAffiliateDebtInvestmentsNextcarHoldingCompanyIncConsumerrelatedTechnologiesTermLoanOneMember            
Cash Rate     10.00%      
Margin     0.00%      
Floor     0.00%      
Ceiling     0.00%      
ETP     0.00%      
Maturity Date     Mar. 31, 2026      
Principal Amount     $ 2,266      
Investments at cost     2,266      
Investments at fair value     $ 1,079      
Investment, Identifier [Axis]: NoncontrolledAffiliateDebtInvestmentsShengrowIncOtherSustainabilityRevolverOneMember            
Cash Rate 12.75%   11.75%      
Margin 6.00%   5.00%      
Floor 9.75%   9.75%      
Ceiling 0.00%   0.00%      
ETP 0.00%   0.00%      
Maturity Date Mar. 31, 2027   Nov. 26, 2026      
Principal Amount $ 5,000   $ 5,000      
Investments at cost 5,000   5,000      
Investments at fair value $ 5,000   $ 5,000      
Investment, Identifier [Axis]: NoncontrolledAffiliateDebtInvestmentsShengrowIncOtherSustainabilityRevolverTwoMember            
Cash Rate 12.75%   11.75%      
Margin 6.00%   5.00%      
Floor 9.75%   9.75%      
Ceiling 0.00%   0.00%      
ETP 0.00%   0.00%      
Maturity Date Mar. 31, 2027   Nov. 26, 2026      
Principal Amount $ 5,000   $ 5,000      
Investments at cost 4,189   3,809      
Investments at fair value $ 5,000   $ 3,809      
Investment, Identifier [Axis]: NoncontrolledAffiliateDebtInvestmentsShengrowIncOtherSustainabilityTermLoanFiveMember            
Cash Rate 11.75%   11.75%      
Margin 5.00%   4.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 2.75%   2.75%      
Maturity Date Sep. 01, 2028   Sep. 01, 2028      
Principal Amount $ 1,855   $ 1,749      
Investments at cost 1,797   1,723      
Investments at fair value $ 185   $ 1,723      
Investment, Identifier [Axis]: NoncontrolledAffiliateDebtInvestmentsShengrowIncOtherSustainabilityTermLoanFourMember            
Cash Rate 11.75%   11.75%      
Margin 5.00%   4.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 2.75%   2.75%      
Maturity Date Sep. 01, 2028   Sep. 01, 2028      
Principal Amount $ 3,709   $ 3,497      
Investments at cost 3,593   3,447      
Investments at fair value $ 370   $ 3,447      
Investment, Identifier [Axis]: NoncontrolledAffiliateDebtInvestmentsShengrowIncOtherSustainabilityTermLoanOneMember            
Cash Rate 11.75%   11.75%      
Margin 5.00%   4.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 2.75%   2.75%      
Maturity Date Sep. 01, 2028   Sep. 01, 2028      
Principal Amount $ 5,564   $ 5,246      
Investments at cost 636   428      
Investments at fair value $ 561   $ 5,246      
Investment, Identifier [Axis]: NoncontrolledAffiliateDebtInvestmentsShengrowIncOtherSustainabilityTermLoanSevenMember            
Cash Rate 11.75%   11.75%      
Margin 5.00%   4.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 2.75%   2.75%      
Maturity Date Sep. 01, 2028   Sep. 01, 2028      
Principal Amount $ 1,855   $ 1,749      
Investments at cost 1,795   1,722      
Investments at fair value $ 185   $ 1,722      
Investment, Identifier [Axis]: NoncontrolledAffiliateDebtInvestmentsShengrowIncOtherSustainabilityTermLoanSixMember            
Cash Rate 11.75%   11.75%      
Margin 5.00%   4.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 2.75%   2.75%      
Maturity Date Sep. 01, 2028   Sep. 01, 2028      
Principal Amount $ 3,709   $ 3,497      
Investments at cost 3,591   3,445      
Investments at fair value $ 370   $ 3,445      
Investment, Identifier [Axis]: NoncontrolledAffiliateDebtInvestmentsShengrowIncOtherSustainabilityTermLoanThreeMember            
Cash Rate 11.75%   11.75%      
Margin 5.00%   4.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 2.75%   2.75%      
Maturity Date Sep. 01, 2028   Sep. 01, 2028      
Principal Amount $ 1,855   $ 1,749      
Investments at cost 1,797   1,724      
Investments at fair value $ 185   $ 1,724      
Investment, Identifier [Axis]: NoncontrolledAffiliateDebtInvestmentsShengrowIncOtherSustainabilityTermLoanTwoMember            
Cash Rate 11.75%   11.75%      
Margin 5.00%   4.50%      
Floor 11.75%   11.75%      
Ceiling 0.00%   0.00%      
ETP 2.75%   2.75%      
Maturity Date Sep. 01, 2028   Sep. 01, 2028      
Principal Amount $ 3,709   $ 3,497      
Investments at cost 3,593   3,447      
Investments at fair value 370   3,447      
Investment, Identifier [Axis]: NoncontrolledAffiliateEquityAuleaMedicalIncMedicalDeviceCommonStockOneMember            
Investments at cost 0   0      
Investments at fair value $ 0   $ 0      
Number of Shares (in shares) 660,537   660,537      
Investment, Identifier [Axis]: NoncontrolledAffiliateEquityEveloHoldingsIncBiotechnologyCommonStockOneMember            
Investments at cost $ 5,000   $ 5,000      
Investments at fair value $ 0   $ 0      
Number of Shares (in shares) 2,164,502   2,164,502      
Investment, Identifier [Axis]: NoncontrolledAffiliateEquityHoundLabsIILLCDiagnosticsPreferredStockOneMember            
Investments at cost $ 4,764   $ 4,764      
Investments at fair value $ 3,811   $ 4,764      
Number of Shares (in shares) 4,769   4,769      
Investment, Identifier [Axis]: NoncontrolledAffiliateEquityMember            
Investments at cost $ 34,016   $ 34,016      
Investments at fair value 3,811   24,411      
Investment, Identifier [Axis]: NoncontrolledAffiliateEquityNexiiIncOtherSustainabilityPreferredStockOneMember            
Investments at cost 9,751   9,751      
Investments at fair value $ 0   $ 0      
Number of Shares (in shares) 168,377   168,377      
Investment, Identifier [Axis]: NoncontrolledAffiliateEquityNextCarHoldingCompanyIncConsumerrelatedTechnologiesPreferredStockOneMember            
Investments at cost $ 0          
Investments at fair value $ 0          
Number of Shares (in shares) 2,688,971          
Investment, Identifier [Axis]: NoncontrolledAffiliateEquityNextCarHoldingCompanyIncConsumerrelatedTechnologyPreferredStockOneMember            
Investments at cost     $ 0      
Investments at fair value     $ 0      
Number of Shares (in shares)     2,688,971      
Investment, Identifier [Axis]: NoncontrolledAffiliateEquityShengrowIncakaSoliOrganicIncOtherSustainabilityCommonStockOneMember            
Investments at cost $ 1,292   $ 1,292      
Investments at fair value $ 0   $ 1,292      
Number of Shares (in shares) 4,274,555   4,274,555      
Investment, Identifier [Axis]: NoncontrolledAffiliateEquityShengrowIncakaSoliOrganicIncOtherSustainabilityPreferredStockOneMember            
Investments at cost $ 13,209   $ 13,209      
Investments at fair value $ 0   $ 18,355      
Number of Shares (in shares) 1,964,733   1,964,733      
Investment, Identifier [Axis]: NoncontrolledAffiliateEveloBiosciencesIncMember            
Investments at fair value $ 1,486 1,486 $ 1,486 6,707 8,307 8,307
Investment, Identifier [Axis]: NoncontrolledAffiliateHoundLabsIILLCMember            
Investments at fair value 10,560 11,573 11,369      
Investment, Identifier [Axis]: NoncontrolledAffiliateMember            
Investments at fair value 25,208 64,202 63,144 $ 6,707 $ 8,307 $ 8,307
Investment, Identifier [Axis]: NoncontrolledAffiliateNexiiIncMember            
Investments at fair value 0 0 0      
Investment, Identifier [Axis]: NoncontrolledAffiliateNextCarHoldingCompanyIncMember            
Investments at fair value 936 1,005 1,079      
Investment, Identifier [Axis]: NoncontrolledAffiliateOtherInvestmentsEveloHoldingsIncBiotechnologyOtherInvestmentOneMember            
Investments at cost 20,092   20,092      
Investments at fair value 1,486   1,486      
Investment, Identifier [Axis]: NoncontrolledAffiliateOtherInvestmentsMember            
Investments at cost 20,092   20,092      
Investments at fair value 1,486   1,486      
Investment, Identifier [Axis]: NoncontrolledAffiliatePortfolioInvestmentAssetsMember            
Investments at cost 90,342   89,033      
Investments at fair value 25,208   63,144      
Investment, Identifier [Axis]: NoncontrolledAffiliateShengrowIncMember            
Investments at fair value 12,226 $ 50,138 49,210      
Investment, Identifier [Axis]: NoncontrolledAffiliateWarrantInvestmentsEveloHoldingsIncBiotechnologyCommonStockWarrantOneMember            
Investments at cost     127      
Investments at fair value     $ 0      
Number of Shares (in shares)     23,196      
Investment, Identifier [Axis]: NoncontrolledAffiliateWarrantInvestmentsMember            
Investments at cost     $ 127      
Investments at fair value     0      
Investment, Identifier [Axis]: NoncontrolledAffiliateWarrantsEveloHoldingsIncBiotechnologyCommonStockWarrantsOneMember            
Investments at cost 127          
Investments at fair value $ 0          
Number of Shares (in shares) 23,196          
Investment, Identifier [Axis]: NoncontrolledAffiliateWarrantsMember            
Investments at cost $ 127          
Investments at fair value 0          
Investment, Identifier [Axis]: PortfolioInvestmentAssetsMember            
Investments at cost 777,867   705,269      
Investments at fair value 676,711   647,244      
Investment, Identifier [Axis]: ShortTermRestrictedInvestmentsMember            
Investments at cost     2,463      
Investments at fair value     2,463      
Investment, Identifier [Axis]: ShortTermRestrictedInvestmentsUSBankMoneyMarketDepositAccountMember            
Investments at cost     2,463      
Investments at fair value     2,463      
Investment, Identifier [Axis]: ShortTermUnrestrictedInvestmentsMember            
Investments at cost     34,711      
Investments at fair value     34,711      
Investment, Identifier [Axis]: ShortTermUnrestrictedInvestmentsUSBankMoneyMarketDepositAccountMember            
Investments at cost     34,711      
Investments at fair value     $ 34,711      
Investment, Identifier [Axis]: ShorttermRestrictedInvestmentsMember            
Investments at cost 2,675          
Investments at fair value 2,675          
Investment, Identifier [Axis]: ShorttermRestrictedInvestmentsUSBankMoneyMarketDepositAccountOne            
Investments at cost 2,675          
Investments at fair value 2,675          
Investment, Identifier [Axis]: ShorttermUnrestrictedInvestmentsMember            
Investments at cost 57,340          
Investments at fair value 57,340          
Investment, Identifier [Axis]: ShorttermUnrestrictedInvestmentsUSBankMoneyMarketDepositAccountOne            
Investments at cost 57,340          
Investments at fair value $ 57,340          
[1] The Company and CRFH are the members of the RoHo Joint Venture, a joint venture formed as a Delaware limited liability company that is not consolidated by either member for financial reporting purposes. The members make investments in the RoHo Joint Venture in the form of capital contributions as the RoHo Joint Venture makes investments or incurs expenses, and all portfolio and other material decisions regarding the RoHo Joint Venture must be submitted to the RoHo Joint Venture’s board of directors which is comprised of an equal number of directors appointed by each of the Company and CRFH. Accordingly, the Company does not have sole control over the RoHo Joint Venture.