v3.25.4
Deposits - Summary of Deposits Classifications (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deposits Liabilities, Balance Sheet, Reported Amounts [Abstract]    
Demand deposit accounts $ 792,951 $ 733,073
Savings 201,265 210,977
Money market accounts 518,740 457,483
NOW accounts 654,227 645,246
Certificates of deposit 805,623 733,917
Total deposits $ 2,972,806 $ 2,780,696