v3.26.1
Financial Highlights - Schedule of Weighted-Average Yield (Details)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Investment Company [Abstract]    
Weighted average portfolio yield on debt investments 13.50% 14.40%
Coupon income 10.60% 11.60%
Accretion of discount 1.00% 1.20%
Accretion of end-of-term payments 1.00% 1.30%
Impact of prepayments during the period 0.90% 0.30%
Non-income weighted average portfolio yield on debt investments 12.80% 13.60%