v3.26.3
Investments (Details 1)
Sep. 30, 2026
Dec. 31, 2025
Total 100.00% 100.00%
Enterprise SaaS    
Total 31.60% 47.90%
Technology-Enabled Marketplace    
Total 14.10% 17.80%
Healthcare    
Total 54.30% 34.30%