v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Reconciliation of Earnings Per Share A reconciliation of the component parts of earnings per share for the three months ended March 31, 2025 and 2024 is as follows:

(in thousands, except per share data)   For the three months ended  

 
March 31,
 
   
2025
   
2024
 
Net income
 
$
14,275
   
$
12,126
 
Weighted average common shares
   
19,020
     
19,024
 
Effect of Dilutive Securities:                
Stock Options and Restricted Stock Units
   
24
     
8
 
Weighted average common shares including potential dilutive shares
   
19,044
     
19,032
 
                 
Basic EPS
 
$
0.75
   
$
0.64
 
                 
Diluted EPS
 
$
0.75
   
$
0.64