Tax Information - Schedule of Aggregate Unrealized Appreciation and Depreciation on Investments (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| Income Tax Disclosure [Abstract] | |||
| Tax cost | $ 3,439,934 | $ 3,677,186 | $ 3,555,001 |
| Gross unrealized appreciation | 28,055 | 36,583 | 24,511 |
| Gross unrealized depreciation | (172,775) | (211,015) | (166,025) |
| Net unrealized investment appreciation (depreciation) on investments | $ (144,720) | $ (174,432) | $ (141,514) |