v3.26.1
Variable interest entities - Schedule of Revenues From Consolidated VIEs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Variable Interest Entity [Line Items]        
Unrealized gain/(loss) on investments     $ (11,995) $ 7,316
Realized gain/(loss) on investments     (1,876) (1,996)
Insurance Solutions        
Variable Interest Entity [Line Items]        
Investment income $ 16,044 $ 16,708 33,699 34,467
Investment expense (775) (30) (1,754) (2,838)
Net investment income 18,476 20,514 38,696 39,363
Variable Interest Entity, Primary Beneficiary        
Variable Interest Entity [Line Items]        
Total revenues 1,997 3,549 1,864 7,182
Variable Interest Entity, Primary Beneficiary | Insurance Solutions        
Variable Interest Entity [Line Items]        
Investment income 3,618 4,075 7,365 8,109
Investment expense (411) (239) (614) (375)
Net investment income 3,207 3,836 6,751 7,734
Unrealized gain/(loss) on investments (1,269) (464) (4,240) (789)
Realized gain/(loss) on investments 59 177 (647) 237
Net realized and change in unrealized gains (losses) from investment activities (1,210) (287) (4,887) (552)
Total revenues $ 1,997 $ 3,549 $ 1,864 $ 7,182