XML 146 R127.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Accumulated Gains (Losses) as Calculated on Tax Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Distributable ordinary income $ 972,389 $ 712,713 $ 190,977
Capital losses carried forward (612,779) (489,701) (220,696)
Other temporary book/tax differences 799 872 (2,856)
Net unrealized appreciation / (depreciation) on investments, derivatives, and foreign currency (478,314) (380,039) (981,364)
Total accumulated under-distributed (over-distributed) earnings $ (117,905) $ (156,155) $ (1,013,939)