v3.25.1
Consolidated Entity - Summary of Individual Investments Held by ISP Fund (Details) - Isp Fund Lp [Member] - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Preferred stocks - Privately held healthcare companies    
Money market fund and cash $ 127,791 $ 107,532
Total investments held by ISP Fund LP 174,700 255,658
Publicly Held Healthcare Companies    
Common stock - Publicly traded healthcare companies    
Common stock 44,199 86,028
Privately Held Healthcare Companies    
Preferred stocks - Privately held healthcare companies    
Warrants 0 8,507
United States | Publicly Held Healthcare Companies    
Common stock - Publicly traded healthcare companies    
Common stock 42,362 84,039
United States | Privately Held Healthcare Companies    
Preferred stocks - Privately held healthcare companies    
Preferred stock 2,710 53,591
United Kingdom | Publicly Held Healthcare Companies    
Common stock - Publicly traded healthcare companies    
Common stock $ 1,837 $ 1,989