v3.26.3
Investments - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Schedule of Investments [Line Items]          
Purchases of investments on trade date basis $ 46,303 $ 40,895 $ 127,559 $ 168,926  
Sales and repayment of investments on trade date basis $ 48,200 59,073 $ 119,295 162,600  
Percentage on investments on non-accrual at amortized cost 3.80%   3.80%   2.50%
Percentage on investments on non-accrual at fair value 2.40%   2.40%   1.50%
Net fair value $ 431   $ 431   $ 0
PIK interest income $ 416 $ 808 $ 1,696 $ 2,388