v3.26.1
Interest sensitive contract liabilities - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Policyholder Account Balance [Line Items]        
Surrender and withdrawal, benefits and product charges $ 15,400 $ 22,400    
Minimum        
Policyholder Account Balance [Line Items]        
Minimum guaranteed interest rates 2.00%      
Maximum        
Policyholder Account Balance [Line Items]        
Minimum guaranteed interest rates   7.00%    
Interest Sensitive Life        
Policyholder Account Balance [Line Items]        
Policyholder account balance $ 357,062 $ 363,284 $ 363,981 $ 334,876
Interest credited 8,468 7,815    
Policies assumed $ 0 $ 42,996