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 | $ 1,246,113 | $ 1,306,549 |
Unrealized appreciation | 20,693 | 19,388 |
Unrealized depreciation | (173,288) | (170,071) |
Net unrealized depreciation on investments | $ (152,595) | $ (150,683) |