Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Undistributed Net Investment Income (Details)

v3.24.1
Income Taxes - Schedule of Undistributed Net Investment Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Undistributed net investment income (loss)    
Income Tax Contingency [Line Items]    
Undistributed net investment income $ (11,599) $ 9,805
Accumulated net realized gain (loss)    
Income Tax Contingency [Line Items]    
Undistributed net investment income 14,866 (6,922)
Paid In Capital    
Income Tax Contingency [Line Items]    
Undistributed net investment income $ 3,267 $ 2,883