v3.25.2
Insurance Reserves for Losses and Claims - Reconciliation of Total Incurred Losses to Total Insurance Benefits and Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Insurance Reserves for Losses and Claims [Abstract]        
Total incurred losses     $ 60,803 $ 59,680
Cash surrender value and matured endowments     1,291 577
Benefit reserve changes     3,466 3,475
Total insurance benefits and losses incurred $ 33,647 $ 31,807 $ 65,560 $ 63,732