XML 91 R76.htm IDEA: XBRL DOCUMENT v3.26.1
Deposits - Schedule of Deposit Portfolio Balance (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deposits [Abstract]    
Checking $ 592,214 $ 591,487
Savings 254,055 275,121
Money market 381,111 333,705
Certificates of deposit 499,591 560,253
Total $ 1,726,971 $ 1,760,566