v3.26.1
Deposits - Schedule of Major Classification of Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Major Classification of Deposits [Abstract]    
Non interest bearing demand $ 258,576 $ 254,063
Interest bearing demand 206,593 202,501
Savings 325,675 296,484
Money market 315,363 280,896
Time deposits $250,000 or less 219,133 219,939
Time deposits greater than $250,000 65,807 53,361
Total Deposits $ 1,391,147 $ 1,307,244