v3.26.1
Investments (Details 1)
Jun. 30, 2026
Dec. 31, 2025
Total 100.00% 100.00%
Enterprise SaaS    
Total 35.00% 47.90%
Technology-Enabled Marketplace    
Total 14.60% 17.80%
Healthcare    
Total 50.40% 34.30%