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

   
2024
   
2023
 
Basic earnings per share:
           
Net income
 
$
20,034
   
$
21,554
 
                 
Weighted average common shares outstanding
   
15,896,475
     
15,932,056
 
                 
Basic earnings per share
 
$
1.26
   
$
1.35
 
                 
Diluted earnings per share:
               
Net income
 
$
20,034
   
$
21,554
 
                 
Weighted average common shares outstanding
   
15,896,475
     
15,932,056
 
                 
Effect of dilutive shares
   
212,565
     
150,815
 
                 
Adjusted weighted average common shares outstanding
   
16,109,040
     
16,082,871
 
                 
Diluted earnings per share
 
$
1.24
   
$
1.34