Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Accumulated Gains / Losses as Calculated on a Tax Basis (Details)

v3.24.1
Income Taxes - Schedule of Accumulated Gains / Losses as Calculated on a Tax Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Distributable ordinary income $ 34,049 $ 37,792
Distributable capital gains/(losses) (20,701) (857)
Net unrealized appreciation/(depreciation) on investments 56,742 (157,391)
Total accumulated under-distributed (over-distributed) earnings $ 70,090 $ (120,456)