Income Taxes - Schedule of Aggregate Investment Unrealized Appreciation and Depreciation for Federal Income Tax Purposes (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Income Tax Disclosure [Abstract] | ||
Cost of investments for federal income tax purposes | $ 828,348 | $ 907,676 |
Unrealized appreciation | 51,174 | 52,694 |
Unrealized depreciation | (156,229) | (206,556) |
Net unrealized depreciation on investments | $ (105,055) | $ (153,862) |