v3.26.1
Financial Highlights - Schedule of Weighted-Average Yield (Details)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Investment Company [Abstract]    
Weighted average portfolio yield on debt investments 13.20% 14.50%
Coupon income 10.50% 11.50%
Accretion of discount 0.80% 1.00%
Accretion of end-of-term payments 1.10% 1.30%
Impact of prepayments during the period 0.80% 0.70%
Non-income weighted average portfolio yield on debt investments 12.50% 13.70%