v3.26.3
Management Fees, Incentive Fees and Other Expenses - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Schedule Of Investment Income Reported Amounts By Category [Line Items]        
Percentage of management fee on net asset value     0.90%  
Cumulative total return     6.00%  
Incentive fees earned $ 0 $ 0 $ 0 $ 398,079
Incentive fees on capital gains accrued     $ 0 0
Minimum        
Schedule Of Investment Income Reported Amounts By Category [Line Items]        
Percentage rate of net realized gains on income fee reduction 12.50%   12.50%  
Incentive fees earned       400,000
Maximum        
Schedule Of Investment Income Reported Amounts By Category [Line Items]        
Incentive fees earned $ 0 $ 0 $ 0 $ 2,300,000