v3.26.1
Investments - Additional Information (Details) - loan
Mar. 31, 2026
Dec. 31, 2025
Schedule of Investments [Abstract]    
Number of non-accrual investments 8 7
Percent of investments owned, nonaccrual 0.81% 0.74%
Percent of investments bearing interest at floating rate 98.50% 99.20%
Percent of investments bearing interest at fixed rate 1.50% 0.80%