v3.26.1
Accumulated Other Comprehensive (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance $ 650,869 $ 549,041
Balance 655,288 571,945
Unrealized gains and (Losses) on available- for-sale Securities    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance (83,358) (127,807)
Change in Other comprehensive income (loss) before reclassification, Unrealized gains and Losses on available-for-sale Securities (8,674) 11,100
Net current period other comprehensive income (loss) (8,674) 11,100
Balance (92,032) (116,707)
Retirement plans    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance (3,323) (4,478)
Amount reclassified from accumulated other comprehensive income, unrealized gains and losses on available for-sale-Securities 79 3
Net current period other comprehensive income (loss) 79 3
Balance (3,244) (4,475)
Accumulated Other Comprehensive Income/(Loss)    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance (86,681) (132,285)
Change in Other comprehensive income (loss) before reclassification, Unrealized gains and Losses on available-for-sale Securities (8,674) 11,100
Amount reclassified from accumulated other comprehensive income, unrealized gains and losses on available for-sale-Securities 79 3
Net current period other comprehensive income (loss) (8,595) 11,103
Balance $ (95,276) $ (121,182)