v3.26.1
Securities - Schedule of Available-for-sale, Unrealized Loss on Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Securities - Available for sale    
Less than 12 Months, Fair Value $ 213,074 $ 122,506
Less than 12 Months, Gross Unrealized Losses $ (3,044) $ (827)
Less than 12 Months, Number of Securities 104 48
12 Months or Greater, Fair Value $ 173,262 $ 190,162
12 Months or Greater, Gross Unrealized Losses $ (15,164) $ (14,677)
12 Months or Greater, Number of Securities 82 96
Total, Fair Value $ 386,336 $ 312,668
Total, Gross Unrealized Losses $ (18,208) $ (15,504)
Total, Number of Securities 186 144
U.S. Treasury    
Securities - Available for sale    
12 Months or Greater, Fair Value $ 29,369 $ 29,629
12 Months or Greater, Gross Unrealized Losses $ (2,186) $ (2,059)
12 Months or Greater, Number of Securities 4 4
Total, Fair Value $ 29,369 $ 29,629
Total, Gross Unrealized Losses $ (2,186) $ (2,059)
Total, Number of Securities 4 4
U.S. Government-sponsored enterprises (GSEs)    
Securities - Available for sale    
Less than 12 Months, Fair Value $ 8,730 $ 4,986
Less than 12 Months, Gross Unrealized Losses $ (71) $ (1)
Less than 12 Months, Number of Securities 4 2
12 Months or Greater, Fair Value $ 5,002 $ 5,366
12 Months or Greater, Gross Unrealized Losses $ (65) $ (74)
12 Months or Greater, Number of Securities 3 3
Total, Fair Value $ 13,732 $ 10,352
Total, Gross Unrealized Losses $ (136) $ (75)
Total, Number of Securities 7 5
Municipal securities    
Securities - Available for sale    
Less than 12 Months, Fair Value $ 19,549 $ 6,184
Less than 12 Months, Gross Unrealized Losses $ (317) $ (113)
Less than 12 Months, Number of Securities 19 4
12 Months or Greater, Fair Value $ 8,108 $ 9,110
12 Months or Greater, Gross Unrealized Losses $ (254) $ (140)
12 Months or Greater, Number of Securities 7 12
Total, Fair Value $ 27,657 $ 15,294
Total, Gross Unrealized Losses $ (571) $ (253)
Total, Number of Securities 26 16
Other Debt Securities    
Securities - Available for sale    
Less than 12 Months, Fair Value $ 997  
Less than 12 Months, Gross Unrealized Losses $ (3)  
Less than 12 Months, Number of Securities 1  
12 Months or Greater, Fair Value $ 12,136 $ 12,608
12 Months or Greater, Gross Unrealized Losses $ (863) $ (892)
12 Months or Greater, Number of Securities 10 11
Total, Fair Value $ 13,133 $ 12,608
Total, Gross Unrealized Losses $ (866) $ (892)
Total, Number of Securities 11 11
Mortgage-backed securities (GSEs)    
Securities - Available for sale    
Less than 12 Months, Fair Value $ 183,798 $ 111,336
Less than 12 Months, Gross Unrealized Losses $ (2,653) $ (713)
Less than 12 Months, Number of Securities 80 42
12 Months or Greater, Fair Value $ 118,647 $ 133,449
12 Months or Greater, Gross Unrealized Losses $ (11,796) $ (11,512)
12 Months or Greater, Number of Securities 58 66
Total, Fair Value $ 302,445 $ 244,785
Total, Gross Unrealized Losses $ (14,449) $ (12,225)
Total, Number of Securities 138 108