XML 34 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
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, 2025 and 2024 is as follows:

(in thousands, except per share data)   For the three months ended     For the six months ended  
 
June 30,
   
June 30,
 
   
2025
   
2024
   
2025
   
2024
 
                         
Net income
 
$
15,039
   
$
12,551
   
$
29,314
   
$
24,677
 
Weighted average common shares
   
18,965
     
19,022
     
18,992
     
19,023
 
Effect of Dilutive Securities:
                               
Stock Options and Restricted Stock Units
   
29
     
11
     
27
     
10
 
Weighted average common shares including potential dilutive shares
   
18,994
     
19,033
     
19,019
     
19,033
 
                                 
Basic EPS
 
$
0.79
   
$
0.66
   
$
1.54
   
$
1.30
 
                                 
Diluted EPS
 
$
0.79
   
$
0.66
   
$
1.54
   
$
1.30