v3.25.4
Investments - Schedule of Net Gains (Losses) from Investment Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Net Investment Income [Line Items]      
Net losses of equity method investments - other $ (838) $ (1,217) $ (1,306)
Net gains (losses) from equity investments 218 (3,896) (7,394)
Total net (losses) gains from investment activities (2,847) (29,326) 6,564
Investments held for sale and other      
Net Investment Income [Line Items]      
Net (losses) gains of investments, fair value option (2,227) 2,572 0
Net (losses) gains of equity method investments, fair value option      
Net Investment Income [Line Items]      
Net (losses) gains of investments, fair value option $ 0 $ (26,785) $ 15,264