XML 117 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning Balance $ 495,064 $ 451,278 $ 541,294
Other comprehensive (loss) income before reclassifications 2,877 21,504 (118,716)
Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent (4,029) (2,899) 1,010
Other comprehensive income (loss) 6,906 24,403 (119,726)
Ending Balance 531,231 495,064 451,278
AOCI      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning Balance (101,552) (125,955) (6,229)
Ending Balance (94,646) (101,552) (125,955)
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning Balance (107,409) (131,539) (1,173)
Other comprehensive (loss) income before reclassifications (1,668) 21,363 (126,596)
Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent (5,062) (2,767) 3,770
Other comprehensive income (loss) 3,394 24,130 (130,366)
Ending Balance (104,015) (107,409) (131,539)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning Balance 6,096 5,891 (1,779)
Other comprehensive (loss) income before reclassifications 4,545 141 7,880
Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent 1,683 (64) 210
Other comprehensive income (loss) 2,862 205 7,670
Ending Balance 8,958 6,096 5,891
Accumulated Defined Benefit Plans Adjustment Attributable to Parent      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning Balance (239) (307) (3,277)
Other comprehensive (loss) income before reclassifications 0 0 0
Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent (650) (68) (2,970)
Other comprehensive income (loss) 650 68 2,970
Ending Balance $ 411 $ (239) $ (307)