v3.26.1
Deposits - Contractual Maturities of Certificates of Deposit (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Deposits [Abstract]  
Within one year $ 1,067,447
Year 2 155,036
Year 3 13,118
Year 4 5,821
Year 5 6,438
Thereafter 113
Total $ 1,247,973