v3.26.1
Investments - Additional Information (Details) - Loan
Mar. 31, 2026
Dec. 31, 2025
Schedule of Investments [Line Items]    
Number of loans in non-accrual status 0 0
Percent of investments bearing interest at floating rate 94.70% 95.20%
Percent of investments bearing interest at fixed rate 5.30% 4.80%