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,319,455 | $ 1,040,123 |
Unrealized appreciation | 15,837 | 8,619 |
Unrealized depreciation | (46,937) | (18,798) |
Net unrealized depreciation on investments | $ (31,100) | $ (10,179) |