Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes - Schedule of Undistributed Ordinary Income or Accumulated Realized Gains (Losses) (Details)

v3.25.4
Income Taxes - Schedule of Undistributed Ordinary Income or Accumulated Realized Gains (Losses) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Distributable Earnings | Undistributed net investment income (distributions in excess of investment income)      
Income Tax Contingency [Line Items]      
Tax reclassification of stockholders' equity in accordance with generally accepted accounting principles $ (20,516) $ (25,064) $ (18,396)
Distributable Earnings | Accumulated realized gains (losses)      
Income Tax Contingency [Line Items]      
Tax reclassification of stockholders' equity in accordance with generally accepted accounting principles 28,273 23,249 39,317
Additional paid-in capital      
Income Tax Contingency [Line Items]      
Tax reclassification of stockholders' equity in accordance with generally accepted accounting principles $ (7,757) $ 1,815 $ (20,921)