XML 115 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning Balance $ 451,278 $ 541,294 $ 529,314
Other comprehensive (loss) income before reclassifications 21,504 (118,716) (28,138)
Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent (2,899) 1,010 (1,169)
Other comprehensive income (loss) 24,403 (119,726) (26,969)
Ending Balance 495,064 451,278 541,294
AOCI      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning Balance (125,955) (6,229) 20,740
Ending Balance (101,552) (125,955) (6,229)
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning Balance (131,539) (1,173) 29,310
Other comprehensive (loss) income before reclassifications 21,363 (126,596) (30,483)
Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent (2,767) 3,770 0
Other comprehensive income (loss) 24,130 (130,366) (30,483)
Ending Balance (107,409) (131,539) (1,173)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning Balance 5,891 (1,779) (4,626)
Other comprehensive (loss) income before reclassifications 141 7,880 2,345
Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent (64) 210 (502)
Other comprehensive income (loss) 205 7,670 2,847
Ending Balance 6,096 5,891 (1,779)
Accumulated Defined Benefit Plans Adjustment Attributable to Parent      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning Balance (307) (3,277) (3,944)
Other comprehensive (loss) income before reclassifications 0 0 0
Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent (68) (2,970) (667)
Other comprehensive income (loss) 68 2,970 667
Ending Balance $ (239) $ (307) $ (3,277)