v3.26.1
Business Segment Reporting - Schedule of Earnings (Losses) Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Total operating businesses $ 51,619 $ 65,102 $ 32,737 $ 23,919
Operating Segments        
Segment Reporting [Line Items]        
Total operating businesses 18,233 9,078 25,520 24,220
Nonsegment        
Segment Reporting [Line Items]        
Investment partnership gains (losses) 35,637 58,504 22,183 8,912
Investment gains (losses) 9,708 2,925 8,421 1,340
Interest expenses not allocated to segments (5,532) (852) (11,183) (1,752)
Corporate and other        
Segment Reporting [Line Items]        
Corporate and other $ (6,427) $ (4,553) $ (12,204) $ (8,801)