XML 81 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components Distributable Earnings (Accumulated Losses) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Undistributed net investment income $ 66,096 $ 32,187 $ 28,994
Accumulated capital gains (losses) (21,955) (633) 0
Other temporary differences (21) (23) (25)
Unrealized appreciation (depreciation) (21,207) (5,606) (18,216)
Components of distributable earnings at year end $ 22,913 $ 25,925 $ 10,753