Income Taxes - Schedule of Aggregate Unrealized Appreciation of Company investment Federal Income Tax (Details) - USD ($) $ in Millions |
Jun. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Income Tax Disclosure [Abstract] | ||
| Aggregate Gross Unrealized Appreciation | $ 119.0 | $ 118.3 |
| Aggregate Gross Unrealized Depreciation | 158.6 | 115.9 |
| Net Unrealized Appreciation (Depreciation) over cost for U.S. federal income tax purposes | (39.6) | 2.4 |
| Aggregate cost of securities for U.S. federal income tax purposes (in billions) | $ 3,600.0 | $ 3,200.0 |