Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Undistributed Ordinary Income or Accumulated Realized Gains (Losses) (Details)

v3.24.0.1
Income Taxes - Schedule of Undistributed Ordinary Income or Accumulated Realized Gains (Losses) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Distributable Earnings | Net investment income      
Tax reclassification of stockholders' equity in accordance with generally accepted accounting principles $ (18,396) $ (8,784) $ 19,486
Distributable Earnings | Realized Gain Loss      
Tax reclassification of stockholders' equity in accordance with generally accepted accounting principles 39,317 (834) 69,066
Capital in Excess of Par Value      
Tax reclassification of stockholders' equity in accordance with generally accepted accounting principles $ (20,921) $ 9,618 $ (88,552)