v3.26.1
Future Policy Benefits - Schedule of Amount of Revenue and Interest Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Liability for Future Policy Benefit, after Reinsurance [Abstract]    
Gross premiums $ 867,202 $ 854,430
Interest accretion (expense) $ (83,872) $ (81,998)