v3.26.1
Future policy benefits and related reinsurance recoverable - Schedule of Expected Future Gross Premiums (Details) - Long term care reinsurance - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Liability for Future Policy Benefit, Activity [Line Items]        
Expected future gross premiums, Undiscounted $ 333,391   $ 383,493  
Expected future gross premiums, Discounted 249,322   288,102  
Benefit payments, Undiscounted 1,683,289   1,791,870  
Benefit payments, Discounted $ 1,003,389 $ 1,050,807 $ 1,063,556 $ 1,071,361