XML 80 R69.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
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Undistributed net investment income - tax basis $ 105,332 $ 85,002 $ 36,436
Undistributed net realized gains (losses) - tax basis 10,903 6,562 26,377
Net unrealized gains (losses) on investments (9,540) 23,675 3,823
Other temporary differences (8,987) (14,463) (10,180)
Total distributable earnings - book basis $ 97,708 $ 100,776 $ 56,456