XML 101 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Distributions - Costs of Investments for Tax Purposes (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Tax cost $ 2,927,312 $ 3,209,491 $ 3,114,145
Gross unrealized appreciation on investments 466,794 438,214 343,520
Gross unrealized depreciation on investments (366,284) (409,919) (298,616)
Total investments at fair value $ 3,027,822 $ 3,237,786 $ 3,159,049