v3.26.1
Net investment income (Details) - Insurance Solutions - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Net Investment Income [Line Items]    
Investment income $ 67,381 $ 77,834
Investment expense (3,958) (3,196)
Net investment income 78,990 92,790
Consolidated Entity, Excluding Consolidated VIE    
Net Investment Income [Line Items]    
Net investment income 63,423 74,638
Variable Interest Entity, Primary Beneficiary    
Net Investment Income [Line Items]    
Investment income 16,237 18,767
Investment expense (670) (615)
Net investment income 15,567 18,152
Debt securities    
Net Investment Income [Line Items]    
Investment income 45,499 54,253
Corporate loans    
Net Investment Income [Line Items]    
Investment income 13,309 8,985
Derivatives    
Net Investment Income [Line Items]    
Derivative, Gain (Loss) on Derivative, Net (1,230) 0
Mortgage loans    
Net Investment Income [Line Items]    
Investment income 7,564 9,091
Equity securities    
Net Investment Income [Line Items]    
Investment income 683 1,765
Other    
Net Investment Income [Line Items]    
Investment income $ 1,556 $ 3,740