v3.26.1
Future Policy Benefits - Schedule of Reconcile Reinsurance Recoverables (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Liability for Future Policy Benefit, Activity [Line Items]    
Reinsurance recoverables $ 2,450,745 $ 2,564,952
Term Life Insurance    
Liability for Future Policy Benefit, Activity [Line Items]    
Reinsurance recoverables 2,435,774 2,550,187
Other    
Liability for Future Policy Benefit, Activity [Line Items]    
Reinsurance recoverables 14,971 14,765
Term Life and Other    
Liability for Future Policy Benefit, Activity [Line Items]    
Reinsurance recoverables $ 2,450,745 $ 2,564,952