v3.25.2
Investment Securities - Securities with unrealized and unrecognized losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Investment securities    
Fair Value, Less than 12 Months $ 13,787 $ 17,461
Fair Value, 12 Months or More 382,159 412,488
Fair Value, Total 395,946 429,949
Unrealized Losses, Less than 12 Months (267) (310)
Unrealized Losses, 12 Months or More (67,832) (75,603)
Unrealized Losses, Total (68,099) (75,913)
U.S. government agencies and treasuries    
Investment securities    
Fair Value, Less than 12 Months 362 1,099
Fair Value, 12 Months or More 60,302 70,767
Fair Value, Total 60,664 71,866
Unrealized Losses, Less than 12 Months (1) (5)
Unrealized Losses, 12 Months or More (7,542) (9,340)
Unrealized Losses, Total (7,543) (9,345)
Mortgage-backed securities - residential    
Investment securities    
Fair Value, Less than 12 Months 8,817 7,427
Fair Value, 12 Months or More 175,460 185,647
Fair Value, Total 184,277 193,074
Unrealized Losses, Less than 12 Months (121) (198)
Unrealized Losses, 12 Months or More (27,634) (33,050)
Unrealized Losses, Total (27,755) (33,248)
Mortgage-backed securities - commercial    
Investment securities    
Fair Value, Less than 12 Months   1,207
Fair Value, 12 Months or More 57,248 59,432
Fair Value, Total 57,248 60,639
Unrealized Losses, Less than 12 Months   (18)
Unrealized Losses, 12 Months or More (16,080) (16,868)
Unrealized Losses, Total (16,080) (16,886)
Corporate securities    
Investment securities    
Fair Value, Less than 12 Months 1,495  
Fair Value, 12 Months or More 19,051 20,034
Fair Value, Total 20,546 20,034
Unrealized Losses, Less than 12 Months (5)  
Unrealized Losses, 12 Months or More (2,950) (3,474)
Unrealized Losses, Total (2,955) (3,474)
Obligations of states and political subdivisions    
Investment securities    
Fair Value, Less than 12 Months 3,113 7,728
Fair Value, 12 Months or More 70,098 76,608
Fair Value, Total 73,211 84,336
Unrealized Losses, Less than 12 Months (140) (89)
Unrealized Losses, 12 Months or More (13,626) (12,871)
Unrealized Losses, Total $ (13,766) $ (12,960)