v3.25.2
Investments - Additional Information (Details) - Loan
Jun. 30, 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 98.10% 97.30%
Percent of investments bearing interest at fixed rate 1.90% 2.70%