v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Reconciliation of Earnings Per Share A reconciliation of the component parts of earnings per share for the three and six months ended June 30, 2026 and 2025 is as follows:
(in thousands, except per share data)
 
For the three months ended
June 30,
   
For the six months ended
June 30,
 
 
 
2026
   
2025
   
2026
   
2025
 
 
                       
 
                       
Net income
 
$
16,965
   
$
15,039
   
$
33,250
   
$
29,314
 
Weighted average common shares
   
17,304
     
18,965
     
17,557
     
18,992
 
Effect of Dilutive Securities:
                               
Stock Options and Restricted Stock Units
   
82
     
29
     
73
     
27
 
Weighted average common shares including potential dilutive shares
   
17,386
     
18,994
     
17,630
     
19,019
 
 
                               
Basic EPS
 
$
0.98
   
$
0.79
   
$
1.89
   
$
1.54
 
 
                               
Diluted EPS
 
$
0.98
   
$
0.79
   
$
1.89
   
$
1.54