v3.26.3
Financial Highlights - Schedule of Weighted-Average Yield (Details)
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Investment Company [Abstract]    
Weighted average portfolio yield on debt investments 12.90% 14.00%
Coupon income 10.50% 11.20%
Accretion of discount 0.80% 1.00%
Accretion of end-of-term payments 1.00% 1.30%
Impact of prepayments during the period 0.60% 0.50%
Non-income weighted average portfolio yield on debt investments 12.30% 13.30%