XML 108 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Distributions - Costs of Investments for Tax Purposes (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Tax cost $ 2,978,976 $ 2,927,312 $ 3,209,491
Gross unrealized appreciation on investments 562,558 466,794 438,214
Gross unrealized depreciation on investments (437,010) (366,284) (409,919)
Total investments at fair value $ 3,104,524 $ 3,027,822 $ 3,237,786