v3.25.4
Policyholder Contract Deposits and Other Policyholder Funds - Other policyholder funds (Details)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Insurance [Abstract]      
Premium income (as a percent) 0.40% 0.40%  
Policy earnings (as a percent) 1.10% 1.00% 0.90%