v3.26.1
Consolidated Entity - ISP Fund LP (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
CONSOLIDATED ENTITIES          
Total assets $ 1,702,727   $ 1,702,727   $ 1,635,165
ISP Fund LP          
CONSOLIDATED ENTITIES          
Cash distribution     $ 47,500    
Economic interest of the partnership (in percent)     100.00%    
Total liabilities 100   $ 100   100
Net investment-related income (expense) earned (incurred) (100) $ (700) (500) $ (1,500)  
Investment income, interest 100 1,200 200 2,400  
Unrealized gain (loss) on other equity investments     17,600    
Net realized and unrealized gain (loss) on equity investments 3,100 $ 400 2,700 $ (80,900)  
Realized gain (loss) on equity investments     (14,900)    
Total assets $ 34,500   $ 34,500   $ 79,700