XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Common Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings per common share  
Schedule of earnings per share
            
     
   For the years ended December 31, 
(dollars in thousands, except share data)  2024   2023   2022 
Numerator:            
Net income  $15,530    13,426    29,115 
Net income available to common shareholders  $15,530    13,426    29,115 
Denominator:               
Weighted-average common shares outstanding - basic   8,080,623    8,046,633    7,958,294 
Common stock equivalents   36,434    31,821    113,396 
Weighted-average common shares outstanding - diluted   8,117,057    8,078,454    8,071,690 
Earnings per common share:               
Basic  $1.92    1.67    3.66 
Diluted  $1.91    1.66    3.61