v3.26.1
Securities - Schedule of Available-for-sale, Unrealized Loss on Investments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
security
Dec. 31, 2025
USD ($)
security
Securities - Available for sale    
Less than 12 Months, Fair Value $ 243,233 $ 122,506
Less than 12 Months, Gross Unrealized Losses $ (4,057) $ (827)
Less than 12 Months, Number of Securities | security 117 48
12 Months or Greater, Fair Value $ 162,740 $ 190,162
12 Months or Greater, Gross Unrealized Losses $ (14,962) $ (14,677)
12 Months or Greater, Number of Securities | security 77 96
Total, Fair Value $ 405,973 $ 312,668
Total, Gross Unrealized Losses $ (19,019) $ (15,504)
Total, Number of Securities | security 194 144
U.S. Treasury    
Securities - Available for sale    
12 Months or Greater, Fair Value $ 29,228 $ 29,629
12 Months or Greater, Gross Unrealized Losses $ (2,192) $ (2,059)
12 Months or Greater, Number of Securities | security 4 4
Total, Fair Value $ 29,228 $ 29,629
Total, Gross Unrealized Losses $ (2,192) $ (2,059)
Total, Number of Securities | security 4 4
U.S. Government-sponsored enterprises (GSEs)    
Securities - Available for sale    
Less than 12 Months, Fair Value $ 6,399 $ 4,986
Less than 12 Months, Gross Unrealized Losses $ (72) $ (1)
Less than 12 Months, Number of Securities | security 3 2
12 Months or Greater, Fair Value $ 4,480 $ 5,366
12 Months or Greater, Gross Unrealized Losses $ (63) $ (74)
12 Months or Greater, Number of Securities | security 3 3
Total, Fair Value $ 10,879 $ 10,352
Total, Gross Unrealized Losses $ (135) $ (75)
Total, Number of Securities | security 6 5
Municipal securities    
Securities - Available for sale    
Less than 12 Months, Fair Value $ 8,236 $ 6,184
Less than 12 Months, Gross Unrealized Losses $ (71) $ (113)
Less than 12 Months, Number of Securities | security 8 4
12 Months or Greater, Fair Value $ 7,229 $ 9,110
12 Months or Greater, Gross Unrealized Losses $ (120) $ (140)
12 Months or Greater, Number of Securities | security 6 12
Total, Fair Value $ 15,465 $ 15,294
Total, Gross Unrealized Losses $ (191) $ (253)
Total, Number of Securities | security 14 16
Other Debt Securities    
Securities - Available for sale    
12 Months or Greater, Fair Value $ 11,788 $ 12,608
12 Months or Greater, Gross Unrealized Losses $ (712) $ (892)
12 Months or Greater, Number of Securities | security 9 11
Total, Fair Value $ 11,788 $ 12,608
Total, Gross Unrealized Losses $ (712) $ (892)
Total, Number of Securities | security 9 11
Mortgage-backed securities (GSEs)    
Securities - Available for sale    
Less than 12 Months, Fair Value $ 228,598 $ 111,336
Less than 12 Months, Gross Unrealized Losses $ (3,914) $ (713)
Less than 12 Months, Number of Securities | security 106 42
12 Months or Greater, Fair Value $ 110,015 $ 133,449
12 Months or Greater, Gross Unrealized Losses $ (11,875) $ (11,512)
12 Months or Greater, Number of Securities | security 55 66
Total, Fair Value $ 338,613 $ 244,785
Total, Gross Unrealized Losses $ (15,789) $ (12,225)
Total, Number of Securities | security 161 108