XML 84 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Summary of Tax Basis Components of Distributable Earnings (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Undistributed net investment income - tax basis $ 3,766 $ 0 $ 89,489
Undistributed net realized gains (losses) - tax basis 0    
Net unrealized gains (losses) on investments 82,942 166,331 45,694
Other temporary differences (16,638) (53,740) (52,607)
Total distributable earnings - book basis $ 70,070 $ 112,591 $ 82,576