XML 107 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Distributions - Tax Character of Distributions Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Ordinary income (non-qualified) $ 114,693 $ 140,397 $ 86,388
Ordinary income (qualified) 0 10,340 0
Capital gains 0 0 25,449
Return of capital 35,799 0 10,549
Total $ 150,492 $ 150,737 $ 122,386