XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Investment Securities - Schedule of Unrealized Loss on Investments (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
security
Less Than 12 Months    
Number of Securities | security 8 14
Fair Value $ 18,917 $ 47,442
Gross Unrealized Losses $ (273) $ (862)
12 Months and over    
Number of Securities | security 174 168
Fair Value $ 221,224 $ 202,044
Gross Unrealized Losses $ (35,247) $ (42,721)
Total    
Number of Securities | security 182 182
Fair Value $ 240,141 $ 249,486
Gross Unrealized Losses $ (35,520) $ (43,583)
U.S. Government-sponsored enterprises    
Less Than 12 Months    
Number of Securities | security 1 1
Fair Value $ 46 $ 2,012
Gross Unrealized Losses $ 0 $ (69)
12 Months and over    
Number of Securities | security 25 26
Fair Value $ 25,821 $ 24,203
Gross Unrealized Losses $ (2,375) $ (3,380)
Total    
Number of Securities | security 26 27
Fair Value $ 25,867 $ 26,215
Gross Unrealized Losses $ (2,375) $ (3,449)
Agency mortgage-backed    
Less Than 12 Months    
Number of Securities | security 5 11
Fair Value $ 16,800 $ 43,367
Gross Unrealized Losses $ (272) $ (784)
12 Months and over    
Number of Securities | security 94 87
Fair Value $ 148,456 $ 129,908
Gross Unrealized Losses $ (24,880) $ (32,111)
Total    
Number of Securities | security 99 98
Fair Value $ 165,256 $ 173,275
Gross Unrealized Losses $ (25,152) $ (32,895)
State and political subdivisions    
Less Than 12 Months    
Number of Securities | security 1 1
Fair Value $ 1,571 $ 1,564
Gross Unrealized Losses $ (1) $ (8)
12 Months and over    
Number of Securities | security 52 52
Fair Value $ 45,461 $ 46,470
Gross Unrealized Losses $ (7,978) $ (7,193)
Total    
Number of Securities | security 53 53
Fair Value $ 47,032 $ 48,034
Gross Unrealized Losses $ (7,979) $ (7,201)
Corporate    
Less Than 12 Months    
Number of Securities | security 1 1
Fair Value $ 500 $ 499
Gross Unrealized Losses $ 0 $ (1)
12 Months and over    
Number of Securities | security 3 3
Fair Value $ 1,486 $ 1,463
Gross Unrealized Losses $ (14) $ (37)
Total    
Number of Securities | security 4 4
Fair Value $ 1,986 $ 1,962
Gross Unrealized Losses $ (14) $ (38)