v3.26.1
Future Policy Benefits - Schedule of Amount of Revenue and Interest Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Liability for Future Policy Benefit, after Reinsurance [Abstract]        
Gross premiums $ 873,604 $ 861,919 $ 1,740,807 $ 1,716,350
Interest accretion (expense) $ (84,308) $ (82,616) $ (168,180) $ (164,614)