v3.26.1
Deposits - Schedule of Maturities of Certificates of Deposit (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Deposits [Abstract]  
Remainder of 2026 $ 609,523
2027 124,112
2028 2,124
2029 645
2030 978
Thereafter 369
Total $ 737,751