Annual report pursuant to Section 13 and 15(d)

Income tax - Schedule of Components of Distributable Earnings (Details)

v3.25.0.1
Income tax - Schedule of Components of Distributable Earnings (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Contingency [Line Items]      
Accumulated capital gains $ 11,137 $ (8,190) $ (3,102)
Unrealized appreciation (depreciation) (49,546) 33,029 (44,592)
Total distributable earnings 88,920 140,013 59,909
Other temporary differences      
Income Tax Contingency [Line Items]      
Total distributable earnings (25,107) (18,609) (20,100)
Undistributed ordinary income      
Income Tax Contingency [Line Items]      
Total distributable earnings $ 152,436 $ 133,783 $ 127,703