v3.25.2
Fair Value Measurements Investments, Summary of Quantitative Inputs and Assumptions Used for Items Categorized in Level 3 (Details)
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value [1] $ 356,307,066 $ 377,640,318
First Lien Senior Secured Loans [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value 289,806,939 304,120,042
Second Lien Senior Secured Loan [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value   6,034,048
Senior Secured Notes [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value   341,103
Senior Unsecured Notes [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value 3,733,001 3,427,073
Preferred Equity Securities [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value 54,383,715 53,603,056
Warrants and Other Equity Securities [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value 6,217,841 7,426,377
Fund Investments [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value 2,165,570 2,688,619
Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value $ 356,307,066 $ 377,640,318
Level 3 [Member] | Guideline Public Company Method [Member] | EBITDA Multiple [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.105 0.0874
Level 3 [Member] | Guideline Public Company Method [Member] | EBITDA Multiple [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.10 0.0053
Level 3 [Member] | Guideline Public Company Method [Member] | EBITDA Multiple [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.11 0.1124
Level 3 [Member] | First Lien Senior Secured Loans [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value $ 289,806,939 $ 304,120,042
Level 3 [Member] | First Lien Senior Secured Loans One [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value $ 268,248,543 $ 265,968,375
Level 3 [Member] | First Lien Senior Secured Loans One [Member] | Discounted Cash Flow [Member] | Discount Rate [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.144 0.151
Level 3 [Member] | First Lien Senior Secured Loans One [Member] | Discounted Cash Flow [Member] | Discount Rate [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.066 0.077
Level 3 [Member] | First Lien Senior Secured Loans One [Member] | Discounted Cash Flow [Member] | Discount Rate [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.30 0.275
Level 3 [Member] | First Lien Senior Secured Loans Two [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value $ 14,122,762 $ 14,268,323
Level 3 [Member] | First Lien Senior Secured Loans Two [Member] | Guideline Public Company Method [Member] | Revenue Multiple [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.0052 0.0091
Level 3 [Member] | First Lien Senior Secured Loans Two [Member] | Guideline Public Company Method [Member] | Revenue Multiple [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.0022 0.0065
Level 3 [Member] | First Lien Senior Secured Loans Two [Member] | Guideline Public Company Method [Member] | Revenue Multiple [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.008 0.0117
Level 3 [Member] | First Lien Senior Secured Loans Three [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value $ 0 $ 23,883,344
Level 3 [Member] | First Lien Senior Secured Loans Four [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value $ 7,435,634  
Level 3 [Member] | First Lien Senior Secured Loans Four [Member] | Discounted Cash Flow [Member] | Discount Rate [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.187  
Level 3 [Member] | First Lien Senior Secured Loans Four [Member] | Discounted Cash Flow [Member] | Discount Rate [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.169  
Level 3 [Member] | First Lien Senior Secured Loans Four [Member] | Discounted Cash Flow [Member] | Discount Rate [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.206  
Level 3 [Member] | Second Lien Senior Secured Loan [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value   $ 6,034,048
Level 3 [Member] | Second Lien Senior Secured Loan [Member] | Discounted Cash Flow [Member] | Discount Rate [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input   0.167
Level 3 [Member] | Second Lien Senior Secured Loan [Member] | Discounted Cash Flow [Member] | Discount Rate [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input   0.154
Level 3 [Member] | Second Lien Senior Secured Loan [Member] | Discounted Cash Flow [Member] | Discount Rate [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input   0.18
Level 3 [Member] | Senior Secured Notes [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value $ 0 $ 341,103
Level 3 [Member] | Senior Unsecured Notes [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value $ 3,733,001 $ 3,427,073
Level 3 [Member] | Senior Unsecured Notes [Member] | Discounted Cash Flow [Member] | Discount Rate [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.137 0.138
Level 3 [Member] | Senior Unsecured Notes [Member] | Discounted Cash Flow [Member] | Discount Rate [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.125 0.125
Level 3 [Member] | Senior Unsecured Notes [Member] | Discounted Cash Flow [Member] | Discount Rate [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.15 0.15
Level 3 [Member] | Preferred Equity Securities [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value $ 54,383,715 $ 53,603,056
Level 3 [Member] | Preferred Equity Securities One [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value $ 18,706,599 $ 16,391,316
Level 3 [Member] | Preferred Equity Securities One [Member] | Discounted Cash Flow [Member] | Discount Rate [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.235 0.239
Level 3 [Member] | Preferred Equity Securities One [Member] | Discounted Cash Flow [Member] | Discount Rate [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.15 0.15
Level 3 [Member] | Preferred Equity Securities One [Member] | Discounted Cash Flow [Member] | Discount Rate [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.37 0.445
Level 3 [Member] | Preferred Equity Securities Two [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value $ 26,019,167 $ 26,931,469
Level 3 [Member] | Preferred Equity Securities Two [Member] | Guideline Public Company Method [Member] | Revenue Multiple [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.0132 0.0142
Level 3 [Member] | Preferred Equity Securities Two [Member] | Guideline Public Company Method [Member] | Revenue Multiple [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.004 0.004
Level 3 [Member] | Preferred Equity Securities Two [Member] | Guideline Public Company Method [Member] | Revenue Multiple [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.048 0.046
Level 3 [Member] | Preferred Equity Securities Two [Member] | Guideline Public Company Method [Member] | EBITDA Multiple [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.0913 0.1012
Level 3 [Member] | Preferred Equity Securities Two [Member] | Guideline Public Company Method [Member] | EBITDA Multiple [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.04 0.0625
Level 3 [Member] | Preferred Equity Securities Two [Member] | Guideline Public Company Method [Member] | EBITDA Multiple [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.1525 0.16
Level 3 [Member] | Preferred Equity Securities Two [Member] | Guideline Public Company Method [Member] | Gross Profit Multiple [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input   0.0276
Level 3 [Member] | Preferred Equity Securities Two [Member] | Guideline Public Company Method [Member] | Gross Profit Multiple [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input   0.0238
Level 3 [Member] | Preferred Equity Securities Two [Member] | Guideline Public Company Method [Member] | Gross Profit Multiple [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input   0.0314
Level 3 [Member] | Preferred Equity Securities Three [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value $ 9,657,949 $ 8,741,809
Level 3 [Member] | Preferred Equity Securities Three [Member] | Guideline Merged & Acquired Company Method [Member] | Revenue Multiple [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.0166 0.0169
Level 3 [Member] | Preferred Equity Securities Three [Member] | Guideline Merged & Acquired Company Method [Member] | Revenue Multiple [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.005 0.005
Level 3 [Member] | Preferred Equity Securities Three [Member] | Guideline Merged & Acquired Company Method [Member] | Revenue Multiple [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.025 0.025
Level 3 [Member] | Preferred Equity Securities Three [Member] | Guideline Merged & Acquired Company Method [Member] | EBITDA Multiple [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.0979 0.0946
Level 3 [Member] | Preferred Equity Securities Three [Member] | Guideline Merged & Acquired Company Method [Member] | EBITDA Multiple [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.075 0.075
Level 3 [Member] | Preferred Equity Securities Three [Member] | Guideline Merged & Acquired Company Method [Member] | EBITDA Multiple [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.125 0.125
Level 3 [Member] | Preferred Equity Securities Four [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value   $ 1,538,462
Level 3 [Member] | Warrants and Other Equity Securities [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value $ 6,217,841 7,426,377
Level 3 [Member] | Warrants and Other Equity Securities One [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value $ 206,906 $ 214,733
Level 3 [Member] | Warrants and Other Equity Securities One [Member] | Discounted Cash Flow [Member] | Discount Rate [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.193 0.229
Level 3 [Member] | Warrants and Other Equity Securities One [Member] | Discounted Cash Flow [Member] | Discount Rate [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.175 0.20
Level 3 [Member] | Warrants and Other Equity Securities One [Member] | Discounted Cash Flow [Member] | Discount Rate [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.32 0.325
Level 3 [Member] | Warrants and Other Equity Securities Two [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value $ 4,890,155 $ 7,211,644
Level 3 [Member] | Warrants and Other Equity Securities Two [Member] | Guideline Public Company Method [Member] | Revenue Multiple [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.0164 0.0105
Level 3 [Member] | Warrants and Other Equity Securities Two [Member] | Guideline Public Company Method [Member] | Revenue Multiple [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.0022 0.0065
Level 3 [Member] | Warrants and Other Equity Securities Two [Member] | Guideline Public Company Method [Member] | Revenue Multiple [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.0295 0.0301
Level 3 [Member] | Warrants and Other Equity Securities Two [Member] | Guideline Public Company Method [Member] | EBITDA Multiple [Member] | Weighted Average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.0798 0.102
Level 3 [Member] | Warrants and Other Equity Securities Two [Member] | Guideline Public Company Method [Member] | EBITDA Multiple [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.055 0.0516
Level 3 [Member] | Warrants and Other Equity Securities Two [Member] | Guideline Public Company Method [Member] | EBITDA Multiple [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Measurement Input 0.24 0.5575
Level 3 [Member] | Warrants and Other Equity Securities Three [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value $ 1,120,780  
Level 3 [Member] | Partnership Interests [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value $ 2,165,570  
Level 3 [Member] | Fund Investments [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Fair value   $ 2,688,619
[1] Because there is no readily available market value for these investments, the fair value of each of these investments is determined in good faith using significant unobservable inputs by the Company’s board of directors (the “Board”) as required by the 1940 Act. See Note 4 “Fair Value Measurements” in the accompanying notes to the consolidated financial statements.