XML 148 R129.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Tax Basis of Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Gross unrealized appreciation $ 737,027 $ 603,243 $ 236,140
Gross unrealized depreciation (1,356,878) (933,876) (1,303,014)
Net unrealized appreciation (depreciation) (619,851) (330,633) (1,066,874)
Tax cost of investments $ 69,039,629 $ 51,074,545 $ 49,975,483