v3.26.1
Accumulated Other Comprehensive (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance $ 655,288 $ 571,945 $ 650,869 $ 549,041
Balance 675,785 587,668 675,785 587,668
Unrealized gains and (Losses) on available- for-sale Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance (92,032) (116,707) (83,358) (127,807)
Change in Other comprehensive income (loss) before reclassification, Unrealized gains and Losses on available-for-sale Securities 4,050 2,944 (4,624) 14,044
Amount reclassified from accumulated other comprehensive income, unrealized gains and losses on available for-sale-Securities 82 2 82 2
Net current period other comprehensive income (loss) 4,132 2,946 (4,542) 14,046
Balance (87,900) (113,761) (87,900) (113,761)
Retirement plans        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance (3,244) (4,475) (3,323) (4,478)
Amount reclassified from accumulated other comprehensive income, unrealized gains and losses on available for-sale-Securities 79 2 158 5
Net current period other comprehensive income (loss) 79 2 158 5
Balance (3,165) (4,473) (3,165) (4,473)
Accumulated Other Comprehensive Income/(Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance (95,276) (121,182) (86,681) (132,285)
Change in Other comprehensive income (loss) before reclassification, Unrealized gains and Losses on available-for-sale Securities 4,050 2,944 (4,624) 14,044
Amount reclassified from accumulated other comprehensive income, unrealized gains and losses on available for-sale-Securities 161 4 240 7
Net current period other comprehensive income (loss) 4,211 2,948 (4,384) 14,051
Balance $ (91,065) $ (118,234) $ (91,065) $ (118,234)