XML 54 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits (Tables)
12 Months Ended
Dec. 31, 2024
Deposits [Abstract]  
Schedule of detail of deposit accounts
      
     
   December 31, 
(dollars in thousands)  2024   2023 
Noninterest bearing  $683,081    674,167 
Interest bearing:          
NOW accounts   314,588    310,218 
Money market accounts   1,438,530    1,605,278 
Savings   31,976    31,669 
Time deposits   967,590    758,232 
Total deposits  $3,435,765    3,379,564 
Schedule of maturities of time deposits
     
(dollars in thousands)     
2025   $741,679 
2026    113,327 
2027    29,416 
2028    81,005 
2029    2,163 
Total time deposits   $967,590