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 14.60% 14.70%
Coupon income 10.20% 10.90%
Accretion of discount 1.30% 1.20%
Accretion of end-of-term payments 1.40% 1.60%
Impact of prepayments during the period 1.70% 1.00%
Income and non-income weighted average portfolio yield on debt investments 14.50% 14.40%