v3.25.2
Investment Securities - Schedule of Available for Sale Securities Been in Continuous Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value    
Less Than 12 Months $ 68,294 $ 32,256
12 Months or Greater 252,661 307,022
Total 320,955 339,278
Gross Unrealized Losses    
Less Than 12 Months (6,906) (1,452)
12 Months or Greater (30,148) (42,104)
Total (37,054) (43,556)
U.S. treasury securities    
Fair Value    
Less Than 12 Months 9,965  
12 Months or Greater 0  
Total 9,965  
Gross Unrealized Losses    
Less Than 12 Months 0  
12 Months or Greater 0  
Total 0  
U.S. agency securities    
Fair Value    
Less Than 12 Months 0 0
12 Months or Greater 2,619 2,755
Total 2,619 2,755
Gross Unrealized Losses    
Less Than 12 Months 0 0
12 Months or Greater (162) (246)
Total (162) (246)
Asset backed securities    
Fair Value    
Less Than 12 Months 7,045 3,715
12 Months or Greater 8,127 8,269
Total 15,172 11,984
Gross Unrealized Losses    
Less Than 12 Months (88) (8)
12 Months or Greater (232) (110)
Total (320) (118)
State, county & municipal securities    
Fair Value    
Less Than 12 Months 40,532 2,829
12 Months or Greater 55,092 92,808
Total 95,624 95,637
Gross Unrealized Losses    
Less Than 12 Months (6,276) (294)
12 Months or Greater (7,867) (15,021)
Total (14,143) (15,315)
Corporate debt securities    
Fair Value    
Less Than 12 Months 4,292 4,434
12 Months or Greater 37,145 42,847
Total 41,437 47,281
Gross Unrealized Losses    
Less Than 12 Months (459) (720)
12 Months or Greater (4,414) (4,823)
Total (4,873) (5,543)
Mortgage-backed securities    
Fair Value    
Less Than 12 Months 6,460 21,278
12 Months or Greater 149,678 160,343
Total 156,138 181,621
Gross Unrealized Losses    
Less Than 12 Months (83) (430)
12 Months or Greater (17,473) (21,904)
Total $ (17,556) $ (22,334)