XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Investment Securities - Schedule of Unrealized Loss on Investments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
security
Less Than 12 Months    
Number of Securities | security 10 14
Fair Value $ 26,355 $ 47,442
Gross Unrealized Losses $ (444) $ (862)
12 Months and over    
Number of Securities | security 168 168
Fair Value $ 197,038 $ 202,044
Gross Unrealized Losses $ (39,747) $ (42,721)
Total    
Number of Securities | security 178 182
Fair Value $ 223,393 $ 249,486
Gross Unrealized Losses $ (40,191) $ (43,583)
U.S. Government-sponsored enterprises    
Less Than 12 Months    
Number of Securities | security 1 1
Fair Value $ 1,694 $ 2,012
Gross Unrealized Losses $ (64) $ (69)
12 Months and over    
Number of Securities | security 26 26
Fair Value $ 24,349 $ 24,203
Gross Unrealized Losses $ (2,516) $ (3,380)
Total    
Number of Securities | security 27 27
Fair Value $ 26,043 $ 26,215
Gross Unrealized Losses $ (2,580) $ (3,449)
Agency mortgage-backed    
Less Than 12 Months    
Number of Securities | security 7 11
Fair Value $ 22,649 $ 43,367
Gross Unrealized Losses $ (320) $ (784)
12 Months and over    
Number of Securities | security 87 87
Fair Value $ 127,716 $ 129,908
Gross Unrealized Losses $ (27,190) $ (32,111)
Total    
Number of Securities | security 94 98
Fair Value $ 150,365 $ 173,275
Gross Unrealized Losses $ (27,510) $ (32,895)
State and political subdivisions    
Less Than 12 Months    
Number of Securities | security 1 1
Fair Value $ 1,522 $ 1,564
Gross Unrealized Losses $ (50) $ (8)
12 Months and over    
Number of Securities | security 52 52
Fair Value $ 43,494 $ 46,470
Gross Unrealized Losses $ (10,019) $ (7,193)
Total    
Number of Securities | security 53 53
Fair Value $ 45,016 $ 48,034
Gross Unrealized Losses $ (10,069) $ (7,201)
Corporate    
Less Than 12 Months    
Number of Securities | security 1 1
Fair Value $ 490 $ 499
Gross Unrealized Losses $ (10) $ (1)
12 Months and over    
Number of Securities | security 3 3
Fair Value $ 1,479 $ 1,463
Gross Unrealized Losses $ (22) $ (37)
Total    
Number of Securities | security 4 4
Fair Value $ 1,969 $ 1,962
Gross Unrealized Losses $ (32) $ (38)