v3.26.1
Investments (Additional Information) (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Schedule of Investments [Line Items]    
Percentage of long-term investments invested in non-qualifying assets at amortized cost. 17.40% 18.60%
Percentage of long-term investments invested in non-qualifying assets at fair value. 18.40% 19.20%
Total assets 274.10% [1] 259.30%
Minimum [Member]    
Schedule of Investments [Line Items]    
Total assets 17.40% 17.80%
[1] As of June 30, 2026, all investments are non-controlled, non-affiliated investments. Non-controlled, non-affiliated investments are defined as investments in which the Company owns less than 5% of the portfolio company’s outstanding voting securities and does not have the power to exercise control over the management or policies of such portfolio company.