v3.25.1
Investments - Additional Information (Details) - Loan
Mar. 31, 2025
Dec. 31, 2024
Schedule of Investments [Line Items]    
Number of loans in non-accrual status 0 0
Percent of investments bearing interest at floating rate 95.80% 97.30%
Percent of investments bearing interest at fixed rate 4.20% 2.70%