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% |