XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investment Securities - Schedule of Unrealized Loss on Investments (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
security
Dec. 31, 2023
USD ($)
security
Less Than 12 Months    
Number of Securities | security 9 12
Fair Value $ 11,808 $ 17,423
Gross Unrealized Losses $ (207) $ (280)
12 Months and over    
Number of Securities | security 210 203
Fair Value $ 232,598 $ 230,649
Gross Unrealized Losses $ (45,164) $ (41,153)
Total    
Number of Securities | security 219 215
Fair Value $ 244,406 $ 248,072
Gross Unrealized Losses $ (45,371) $ (41,433)
U.S. Government-sponsored enterprises    
Less Than 12 Months    
Number of Securities | security 1 2
Fair Value $ 77 $ 2,891
Gross Unrealized Losses $ 0 $ (4)
12 Months and over    
Number of Securities | security 32 32
Fair Value $ 36,050 $ 36,460
Gross Unrealized Losses $ (4,932) $ (4,798)
Total    
Number of Securities | security 33 34
Fair Value $ 36,127 $ 39,351
Gross Unrealized Losses $ (4,932) $ (4,802)
Agency mortgage-backed    
Less Than 12 Months    
Number of Securities | security 2 0
Fair Value $ 4,747 $ 0
Gross Unrealized Losses $ (22) $ 0
12 Months and over    
Number of Securities | security 93 93
Fair Value $ 138,221 $ 147,260
Gross Unrealized Losses $ (32,428) $ (30,272)
Total    
Number of Securities | security 95 93
Fair Value $ 142,968 $ 147,260
Gross Unrealized Losses $ (32,450) $ (30,272)
State and political subdivisions    
Less Than 12 Months    
Number of Securities | security 6 10
Fair Value $ 6,984 $ 14,532
Gross Unrealized Losses $ (185) $ (276)
12 Months and over    
Number of Securities | security 75 65
Fair Value $ 53,610 $ 40,720
Gross Unrealized Losses $ (7,656) $ (5,934)
Total    
Number of Securities | security 81 75
Fair Value $ 60,594 $ 55,252
Gross Unrealized Losses $ (7,841) $ (6,210)
Corporate    
Less Than 12 Months    
Number of Securities | security 0 0
Fair Value $ 0 $ 0
Gross Unrealized Losses $ 0 $ 0
12 Months and over    
Number of Securities | security 10 13
Fair Value $ 4,717 $ 6,209
Gross Unrealized Losses $ (148) $ (149)
Total    
Number of Securities | security 10 13
Fair Value $ 4,717 $ 6,209
Gross Unrealized Losses $ (148) $ (149)