v3.26.1
Investments (Additional Information) (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Schedule of Investments [Line Items]    
Percentage of long-term investments invested in non-qualifying assets at amortized cost. 17.80% 18.60%
Percentage of long-term investments invested in non-qualifying assets at fair value. 18.40% 19.20%
Total assets 279.00% [1] 259.30%
Minimum [Member]    
Schedule of Investments [Line Items]    
Total assets 17.50% 17.80%
[1] As of March 31, 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.