v3.26.1
Taxable/Distributable Income - Schedule of Tax Character of Distributions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Ordinary income (including net short-term capital gains) $ 254,641 $ 203,192 $ 94,428
Capital gains 23,369 13,926 2,342
Return of capital 9,943    
Total taxable / distributable income $ 287,953 $ 217,118 $ 96,770