v3.26.1
Schedule of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated Other Comprehensive Income (Loss), Beginning Balance $ (64,600) $ (102,514)
Other Comprehensive Income (Loss), before Reclassifications, Net of Tax (3,222) 17,278
Amounts reclassified from accumulated other comprehensive income (loss) (181) 4,062
Total other comprehensive (loss) income (3,403) 21,340
Accumulated Other Comprehensive Income (Loss), Ending Balance (68,003) (81,174)
Accumulated Net Unrealized Investment Gain (Loss) [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated Other Comprehensive Income (Loss), Beginning Balance (64,381) (94,403)
Other Comprehensive Income (Loss), before Reclassifications, Net of Tax (4,138) 13,504
Amounts reclassified from accumulated other comprehensive income (loss) (181) 4,062
Total other comprehensive (loss) income (4,319) 17,566
Accumulated Other Comprehensive Income (Loss), Ending Balance (68,700) (76,837)
Accumulated Defined Benefit Plans Adjustment [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated Other Comprehensive Income (Loss), Beginning Balance 381 339
Other Comprehensive Income (Loss), before Reclassifications, Net of Tax 0 0
Amounts reclassified from accumulated other comprehensive income (loss) 0 0
Total other comprehensive (loss) income 0 0
Accumulated Other Comprehensive Income (Loss), Ending Balance 381 339
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated Other Comprehensive Income (Loss), Beginning Balance (600) (8,450)
Amounts reclassified from accumulated other comprehensive income (loss) 0 0
Total other comprehensive (loss) income 916 3,774
Accumulated Other Comprehensive Income (Loss), Ending Balance 316 (4,676)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax $ 916 $ 3,774