v3.25.2
Deposits and Borrowings - Time deposits by contractual maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Contractual maturity    
2025 $ 208,026  
2026 349,310  
2027 143,328  
2028 31,106  
2029 1,335  
Thereafter 964  
Total $ 734,069 $ 709,663