Financial Highlights - Schedule of Weighted-Average Yield (Details) |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Investment Company [Abstract] | ||
| Weighted average portfolio yield on debt investments | 14.60% | 14.70% |
| Coupon income | 10.20% | 10.90% |
| Accretion of discount | 1.30% | 1.20% |
| Accretion of end-of-term payments | 1.40% | 1.60% |
| Impact of prepayments during the period | 1.70% | 1.00% |
| Income and non-income weighted average portfolio yield on debt investments | 14.50% | 14.40% |