v3.26.1
Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Maturities of time deposits    
2026 $ 976,966  
2027 244,706  
2028 263,085  
2029 50,777  
2030 302,331  
2031 and thereafter 1,411  
Total 1,839,276 $ 1,450,692
Brokered deposits 1,100,000  
Aggregate amount of time deposits in denominations of $250,000 or more $ 174,700 $ 201,000