v3.25.4
Accumulated Other Comprehensive Income (''AOCI '') - Schedule of Changes in AOCI by Component (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Changes in AOCI by Component      
Balance, beginning of period $ 689,727 $ 672,901 $ 632,456
Other comprehensive income (loss) before reclassification, net of taxes 3,534 4,699  
Amounts reclassified from other comprehensive loss, net of taxes (149) (74)  
Other comprehensive income 3,385 4,625 4,126
Balance, ending of period 708,566 689,727 672,901
Accumulated Other Comprehensive Income (Loss)      
Changes in AOCI by Component      
Balance, beginning of period (8,105) (12,730) (16,856)
Other comprehensive income 3,385 4,625 4,126
Balance, ending of period (4,720) (8,105) (12,730)
Unrealized Gains/(Losses) on Available- for-Sale Securities and I/O Strips      
Changes in AOCI by Component      
Balance, beginning of period (3,593) (7,029)  
Other comprehensive income (loss) before reclassification, net of taxes 3,916 3,436  
Amounts reclassified from other comprehensive loss, net of taxes 0 0  
Other comprehensive income 3,916 3,436  
Balance, ending of period 323 (3,593) (7,029)
Defined Benefit Pension Plan Items      
Changes in AOCI by Component      
Balance, beginning of period (4,512) (5,701)  
Other comprehensive income (loss) before reclassification, net of taxes (382) 1,263  
Amounts reclassified from other comprehensive loss, net of taxes (149) (74)  
Other comprehensive income (531) 1,189  
Balance, ending of period $ (5,043) $ (4,512) $ (5,701)