v3.26.3
Investments (Additional Information) (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Schedule of Investments [Line Items]    
Percentage of long-term investments invested in non-qualifying assets at amortized cost. 16.40% 18.60%
Percentage of long-term investments invested in non-qualifying assets at fair value. 17.10% 19.20%
Total assets 269.60% [1] 259.30%
Minimum [Member]    
Schedule of Investments [Line Items]    
Total assets 15.90% 17.80%
[1] As of September 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.