XML 147 R128.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Comprehensive Income - Schedule of Components of Other Comprehensive Income and Related Tax Effects (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Total other comprehensive income (loss) $ 2,505 $ 6,442 $ (52,126)
AOCI, Gain (Loss), Debt Securities, Available-for-Sale, without Allowance for Credit Loss      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Before reclassifications 2,245 7,785 (67,167)
Reclassifications (74) (52) (651)
Net unrealized gains (losses) 2,171 7,733 (67,818)
Tax effect (456) (1,624) 14,242
Total other comprehensive income (loss) 1,715 6,109 (53,576)
AOCI, Gain (Loss), Debt Securities, Available-for-Sale, with Allowance for Credit Loss      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Net unrealized gains (losses) 690 748 1,107
Tax effect (145) (157) (232)
Total other comprehensive income (loss) 545 591 875
Unrealized gains on postretirement benefits plan      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Before reclassifications 478 (2) 303
Reclassifications (168) (174) (113)
Net unrealized gains (losses) 310 (176) 190
Tax effect (65) 37 (40)
Total other comprehensive income (loss) 245 (139) 150
Unrealized gains (losses) on interest rate swap      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Before reclassifications 0 0 411
Reclassifications 0 (151) 127
Net unrealized gains (losses) 0 (151) 538
Tax effect 0 32 (113)
Total other comprehensive income (loss) $ 0 $ (119) $ 425