XML 110 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Policy Claim Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Insurance [Abstract]      
Policy claims payable at January 1 $ 6,637 $ 9,884  
Reinsurance Recoverables, Including Reinsurance Premium Paid 923 1,298 $ 2,070
Net balance policy claims payable at January 1 5,339 7,814  
Claims incurred related to current year 26,781 25,630  
Claims incurred related to prior years (552) (522)  
Total claims incurred 26,229 25,108  
Claims paid related to current year 19,189 20,786  
Claims paid related to prior years 4,480 6,797  
Total claims paid 23,669 27,583  
Net balance policy claims payable at December 31 7,899 5,339  
Policy claims payable at December 31 $ 8,822 $ 6,637