XML 120 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Life and Annuity Benefits (Schedule of Liability for Future Policyholder Benefits) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Liability for Future Policy Benefit, Activity [Line Items]        
Liability for future policy holder benefits $ 491,370 $ 557,763 $ 554,366 $ 821,632
Deferred profit liability 51,482 52,287    
Other 40,421 39,004    
Life and annuity benefits $ 583,273 $ 649,054