Income Taxes - Schedule of Cost and Unrealized Gain (Loss) of Company's Investments on Tax Basis (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| Investment, Tax Basis, Unrealized Gain (Loss) [Abstract] | |||
| Tax cost | $ 571,192 | $ 653,701 | $ 70,883 |
| Gross unrealized appreciation | 3,266 | 4,135 | 317 |
| Gross unrealized depreciation | (7,116) | (5,863) | (118) |
| Net unrealized investment appreciation (depreciation) on investments | $ (3,850) | $ (1,728) | $ 199 |