XML 63 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Outstanding Shares and Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Outstanding Shares and Earnings Per Share [Abstract]  
Earnings Per Share
Basic and diluted earnings per share for the years ended December 31, were computed as follows:

   
2023
   
2022
 
Basic earnings per share:
           
Net income
 
$
21,554
   
$
15,884
 
                 
Weighted average common shares outstanding
   
15,185,852
     
15,089,635
 
                 
Basic earnings per share
 
$
1.42
   
$
1.05
 
                 
Diluted earnings per share:
               
Net income
 
$
21,554
   
$
15,884
 
                 
Weighted average common shares outstanding
   
15,185,852
     
15,089,635
 
                 
Effect of dilutive shares
   
143,633
     
165,789
 
                 
Adjusted weighted average common shares outstanding
   
15,329,485
     
15,255,424
 
                 
Diluted earnings per share
 
$
1.41
   
$
1.04