v3.25.1
Consolidated Entity - ISP Fund LP (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Apr. 30, 2025
Dec. 31, 2024
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED ENTITIES            
Total assets $ 1,254,390     $ 1,301,060    
ISP Fund LP            
CONSOLIDATED ENTITIES            
Distribution from partnership     $ 28,000      
Capital contribution         $ 300,000 $ 300,000
Economic interest of the partnership (in percent) 100.00%          
Total liabilities $ 200     200    
Net investment-related income (expense) earned (incurred) 800 $ (200)        
Investment income, interest 1,200          
Unrealized loss on other equity investments $ (83,700) $ (26,200)        
Lock-up period 36 months          
Realized gain on equity investments $ 2,500          
Total assets $ 174,800     $ 255,700