Income Taxes - Summary of Components of Distributable Earnings on a Tax Basis (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|---|---|---|---|
| Income Tax Disclosure [Abstract] | |||
| Undistributed ordinary Income | $ 17,726 | $ 10,473 | $ 329 |
| Capital loss carry forwards | (26,726) | (6,011) | (2,931) |
| Other accumulated losses | (165) | (189) | (213) |
| Net unrealized gain (loss) on a tax basis | (38,472) | (23,593) | 2,548 |
| Accumulated earnings/(deficit) on a tax basis | $ (47,637) | $ (19,320) | $ (267) |