v3.26.1
Consolidated Schedule of Investments - Investments (Details) (Parentheticals)
Mar. 31, 2026
Dec. 31, 2025
NAV % 208.40% 203.20%
Investment, Unaffiliated Issuer [Member]    
NAV % 189.20% 183.30%
Investment, Unaffiliated Issuer [Member] | Software Sector [Member]    
NAV %   63.30%
Investment, Affiliated Issuer, Noncontrolled [Member]    
NAV % 19.20% 19.90%
Unrestricted Short Term Investments [Member]    
NAV % 10.80% 8.10%
Restricted Short Term Investments [Member]    
NAV % 0.80% 1.00%
Debt Securities [Member] | Investment, Unaffiliated Issuer [Member]    
NAV % 181.90% 175.40%
Debt Securities [Member] | Investment, Unaffiliated Issuer [Member] | Sustainability Segment [Member]    
NAV % 1.50% 1.50%
Debt Securities [Member] | Investment, Unaffiliated Issuer [Member] | Life Science Segment [Member]    
NAV % 97.30% 85.20%
Debt Securities [Member] | Investment, Unaffiliated Issuer [Member] | Healthcare Information and Services Segment [Member]    
NAV % 23.40% 25.40%
Debt Securities [Member] | Investment, Unaffiliated Issuer [Member] | Technology Sector [Member]    
NAV % 59.70%  
Debt Securities [Member] | Investment, Affiliated Issuer, Noncontrolled [Member]    
NAV % 11.50% 11.70%
Investments, Other [Member] | Investment, Unaffiliated Issuer [Member]    
NAV %   0.60%
Investments, Other [Member] | Investment, Unaffiliated Issuer [Member] | Healthcare Information and Services Segment [Member]    
NAV %   0.60%
Investments, Other [Member] | Investment, Unaffiliated Issuer [Member] | Technology Sector [Member]    
NAV %   0.00%
Investments, Other [Member] | Investment, Affiliated Issuer, Noncontrolled [Member]    
NAV % 0.40%  
Non Controlled Affiliate Other Investments [Member] | Investment, Affiliated Issuer, Noncontrolled [Member]    
NAV %   0.50%
Equity Securities [Member] | Investment, Unaffiliated Issuer [Member]    
NAV % 1.60% 2.10%
Equity Securities [Member] | Investment, Affiliated Issuer, Noncontrolled [Member]    
NAV % 7.30% 7.70%
Warrant [Member] | Investment, Unaffiliated Issuer [Member]    
NAV % 5.00% 5.20%
Warrant [Member] | Investment, Unaffiliated Issuer [Member] | Sustainability Segment [Member]    
NAV % 0.00% 0.00%
Warrant [Member] | Investment, Unaffiliated Issuer [Member] | Life Science Segment [Member]    
NAV % 2.10% 2.20%
Warrant [Member] | Investment, Unaffiliated Issuer [Member] | Healthcare Information and Services Segment [Member]    
NAV % 0.10% 0.00%
Warrant [Member] | Investment, Unaffiliated Issuer [Member] | Technology Sector [Member]    
NAV % 2.80% 3.00%
Warrant [Member] | Investment, Affiliated Issuer, Noncontrolled [Member]    
NAV % 0.00% 0.00%
Non Affiliate Other Investments [Member] | Investment, Unaffiliated Issuer [Member]    
NAV % 0.70%  
Non Affiliate Other Investments [Member] | Investment, Unaffiliated Issuer [Member] | Healthcare Information and Services Segment [Member]    
NAV % 0.70%  
Non Affiliate Other Investments [Member] | Investment, Unaffiliated Issuer [Member] | Technology Sector [Member]    
NAV % 0.00%