v3.25.4
Consolidated Schedule of Investments - Investments (Details) (Parentheticals)
Dec. 31, 2025
Dec. 31, 2024
NAV % 203.20% 207.60%
Investment, Affiliated Issuer, Noncontrolled [Member]    
NAV % 19.90%  
Investment, Affiliated Issuer, Controlled [Member]    
NAV %   9.50%
Investment, Unaffiliated Issuer [Member]    
NAV % 183.30% 195.60%
Unrestricted Short Term Investments [Member]    
NAV % 10.90% 8.10%
Restricted Short Term Investments [Member]    
NAV % 0.80% 1.00%
Equity Securities [Member] | Investment, Affiliated Issuer, Noncontrolled [Member]    
NAV % 7.70% 0.00%
Equity Securities [Member] | Investment, Affiliated Issuer, Controlled [Member]    
NAV %   5.30%
Equity Securities [Member] | Investment, Unaffiliated Issuer [Member]    
NAV % 2.10% 2.50%
Other Investments [Member] | Investment, Affiliated Issuer, Noncontrolled [Member]    
NAV % 0.50% 2.50%
Other Investments [Member] | Investment, Affiliated Issuer, Controlled [Member]    
NAV %   1.90%
Other Investments [Member] | Investment, Unaffiliated Issuer [Member]    
NAV % 0.60%  
Other Investments [Member] | Investment, Unaffiliated Issuer [Member] | Life Science Segment [Member]    
NAV %   0.00%
Other Investments [Member] | Investment, Unaffiliated Issuer [Member] | Healthcare Information and Services Segment [Member]    
NAV % 0.60%  
Warrant [Member] | Investment, Affiliated Issuer, Noncontrolled [Member]    
NAV % 0.00% 0.00%
Warrant [Member] | Investment, Unaffiliated Issuer [Member]    
NAV % 5.20% 5.40%
Warrant [Member] | Investment, Unaffiliated Issuer [Member] | Sustainability Segment [Member]    
NAV % 0.00% 0.10%
Warrant [Member] | Investment, Unaffiliated Issuer [Member] | Life Science Segment [Member]    
NAV % 2.20% 1.90%
Warrant [Member] | Investment, Unaffiliated Issuer [Member] | Healthcare Information and Services Segment [Member]    
NAV % 0.00% 0.30%
Warrant [Member] | Investment, Unaffiliated Issuer [Member] | Technology Sector [Member]    
NAV % 3.00% 3.10%
Debt Securities [Member] | Investment, Affiliated Issuer, Noncontrolled [Member]    
NAV % 11.70%  
Debt Securities [Member] | Investment, Affiliated Issuer, Controlled [Member]    
NAV %   2.30%
Debt Securities [Member] | Investment, Unaffiliated Issuer [Member]    
NAV % 175.40% 187.70%
Debt Securities [Member] | Investment, Unaffiliated Issuer [Member] | Sustainability Segment [Member]    
NAV % 1.50% 19.90%
Debt Securities [Member] | Investment, Unaffiliated Issuer [Member] | Life Science Segment [Member]    
NAV % 85.20% 77.80%
Debt Securities [Member] | Investment, Unaffiliated Issuer [Member] | Healthcare Information and Services Segment [Member]    
NAV % 25.40% 31.00%
Debt Securities [Member] | Investment, Unaffiliated Issuer [Member] | Technology Sector [Member]    
NAV % 63.30% 59.00%