v3.25.4
Income Taxes -Distributable Earnings (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Undistributed ordinary income $ 16,874 $ 9,208 $ 15,420
Undistributed capital gain/(loss) carryforward (110,177) (84,541) (70,069)
Unrealized gains (losses) (10,183) (12,888) (7,083)
Total $ (103,486) $ (88,221) $ (61,732)