v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share

The following table presents earnings per share for the three and six months ended June 30, 2026 and 2025 (dollars in thousands, except share data):

   

    2026     2025     2026     2025  
                         
Net income ($)     5,704       5,810       9,728       10,126  
Weighted average shares outstanding - basic     5,704,369       5,670,021       5,698,974       5,663,060  
Diluted effect of share-based compensation     1,647       3,013       1,441       3,263  
Weighted average shares outstanding - diluted     5,706,016       5,673,034       5,700,415       5,666,323  
                                 
Per share information:                                
Basic earnings per share ($)     1.00       1.02       1.71       1.79  
Diluted earnings per share ($)     1.00       1.02       1.71       1.79