v3.26.1
Deposits - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Deposits [Abstract]      
Total deposits $ 2,905,067   $ 2,963,412
Net increase (decrease) in deposits (58,345) $ 5,499  
Securities and federal home loan banks letters of credit, pledged as collateral $ 223,800   $ 302,400