XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings per Share [Abstract]  
Basic and Diluted Earnings Per Share
The following table shows the computation of basic and diluted earnings per share:
 
   
As of and for the Years ended December 31,
 
   
2024
   
2023
   
2022
 
(Dollars in thousands, except per share amounts)
                 
Numerator
                 
Net income
 
$
45,698
   
$
28,275
   
$
29,638
 
                         
Denominator
                       
Weighted-average shares outstanding for basic earnings per share
   
9,290,051
     
9,161,565
     
9,101,523
 
Dilutive effect of stock compensation(1)
   
157,700
     
102,742
     
103,193
 
Denominator for diluted earnings per share
   
9,447,751
     
9,264,307
     
9,204,716
 
                         
Earnings per common share
                       
Basic
 
$
4.92
   
$
3.09
   
$
3.26
 
Diluted
 
$
4.84
   
$
3.05
   
$
3.22
 

(1)
The following have not been included in diluted earnings per share because to do so would have been antidilutive for the periods presented: Nonqualified stock options outstanding of 0, 5,000, and 5,000 as of December 31, 2024, 2023, and 2022, respectively; Restricted stock units outstanding of 0, 156,186, and 0 as of December 31, 2024, 2023, and 2022, respectively.