v3.25.4
Financial Highlights - Weighted-Average Yield (Details)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Investment Company [Abstract]          
Weighted average portfolio yield on debt investments 15.00% 16.70% 15.40% 16.00% 15.20%
Coupon income 10.60% 12.50% 11.60% 10.90% 10.40%
Accretion of discount 1.20% 1.20% 1.10% 1.20% 1.10%
Accretion of end-of-term payments 1.60% 1.80% 1.70% 2.00% 2.60%
Impact of prepayments during the period 1.60% 1.20% 1.00% 1.90% 1.10%