v3.26.1
Investments - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Schedule of Investments [Line Items]          
Purchases of investments on trade date basis $ 47,185 $ 288,731 $ 149,642 $ 680,640  
Sales and Repayment of Investments on Trade Date Basis 207,413 144,779 451,516 366,270  
Paid in kind income earned $ 4,247 5,173 $ 8,071 9,926  
Percentage on investments on non-accrual at amortized cost 4.60%   4.60%   3.90%
Percentage on investments on non-accrual at fair value 2.80%   2.80%   2.60%
Net derivative asset at fair value $ 772   $ 772   $ 0
Non-controlled/Affiliated Investments          
Schedule of Investments [Line Items]          
Paid in kind income earned 170 403 170 755  
Dividend income 201 200 454 440  
Dividend income from structured products $ 201 $ 200 $ 454 $ 440  
Investment, Type [Extensible Enumeration] Structured Products [Member] Structured Products [Member] Structured Products [Member] Structured Products [Member]  
Foreign Currency Forward Contracts          
Schedule of Investments [Line Items]          
Derivative instruments fair market value $ 772   $ 772   $ 0