XML 89 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Investment Securities - Schedule of Unrealized Loss on Investments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
security
Dec. 31, 2023
USD ($)
security
Less Than 12 Months    
Number of Securities | security 14 12
Fair Value $ 47,442 $ 17,423
Gross Unrealized Loss $ (862) $ (280)
12 Months and Over    
Number of Securities | security 168 203
Fair Value $ 202,044 $ 230,649
Gross Unrealized Loss $ (42,721) $ (41,153)
Total    
Number of Securities | security 182 215
Fair Value $ 249,486 $ 248,072
Gross Unrealized Loss $ (43,583) $ (41,433)
U.S. Government-sponsored enterprises    
Less Than 12 Months    
Number of Securities | security 1 2
Fair Value $ 2,012 $ 2,891
Gross Unrealized Loss $ (69) $ (4)
12 Months and Over    
Number of Securities | security 26 32
Fair Value $ 24,203 $ 36,460
Gross Unrealized Loss $ (3,380) $ (4,798)
Total    
Number of Securities | security 27 34
Fair Value $ 26,215 $ 39,351
Gross Unrealized Loss $ (3,449) $ (4,802)
Agency MBS    
Less Than 12 Months    
Number of Securities | security 11 0
Fair Value $ 43,367 $ 0
Gross Unrealized Loss $ (784) $ 0
12 Months and Over    
Number of Securities | security 87 93
Fair Value $ 129,908 $ 147,260
Gross Unrealized Loss $ (32,111) $ (30,272)
Total    
Number of Securities | security 98 93
Fair Value $ 173,275 $ 147,260
Gross Unrealized Loss $ (32,895) $ (30,272)
State and political subdivisions    
Less Than 12 Months    
Number of Securities | security 1 10
Fair Value $ 1,564 $ 14,532
Gross Unrealized Loss $ (8) $ (276)
12 Months and Over    
Number of Securities | security 52 65
Fair Value $ 46,470 $ 40,720
Gross Unrealized Loss $ (7,193) $ (5,934)
Total    
Number of Securities | security 53 75
Fair Value $ 48,034 $ 55,252
Gross Unrealized Loss $ (7,201) $ (6,210)
Corporate    
Less Than 12 Months    
Number of Securities | security 1 0
Fair Value $ 499 $ 0
Gross Unrealized Loss $ (1) $ 0
12 Months and Over    
Number of Securities | security 3 13
Fair Value $ 1,463 $ 6,209
Gross Unrealized Loss $ (37) $ (149)
Total    
Number of Securities | security 4 13
Fair Value $ 1,962 $ 6,209
Gross Unrealized Loss $ (38) $ (149)