XML 87 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Tax Basis Components of Distributable Earnings (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Undistributed ordinary income $ 43,288 $ 32,715
Undistributed long term capital gains 2,302 8,855
Unrealized appreciation (depreciation) 15,351 21,278
Temporary book/tax differences 27,532 22,509
Total distributable earnings $ 88,473 $ 85,357