v3.26.1
Deposits - Schedule of Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deposits [Abstract]    
Non-interest bearing $ 150,464 $ 106,766
Interest bearing:    
Savings deposits 83,030 38,036
Interest bearing DDA & NOW accounts 497,349 291,728
Money market 196,762 191,177
Certificates of deposit, $250,000 or less 173,979 206,915
Certificates of deposit, more than $250,000 67,456 76,480
Brokered deposits 31,907 54,683
Interest bearing, total 1,050,483 859,020
Total Deposits $ 1,200,947 $ 965,786