Borrowings (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Borrowings | |||||
| Asset coverage ratio | 184.00% | 184.00% | 188.00% | ||
| Weighted average borrowing | $ 1,124.3 | $ 960.3 | $ 1,108.6 | $ 941.1 | |
| Interest rate on floating rate credit facilities | 5.70% | 6.40% | 5.70% | 6.70% | |