XML 35 R23.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 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 nine months ended September 30, 2025 and 2024 is as follows:
(in thousands, except per share data)
 
For the three months ended
   
For the nine months ended
 
 
 
September 30,
   
September 30,
 
 
 
2025
   
2024
   
2025
   
2024
 
 
                       
 
                       
Net income
 
$
16,258
   
$
12,875
   
$
45,572
   
$
37,552
 
Weighted average common shares
   
18,755
     
19,010
     
18,912
     
19,019
 
Effect of Dilutive Securities:
                               
Stock Options and Restricted Stock Units
   
50
     
26
     
35
     
15
 
Weighted average common shares including potential dilutive shares
   
18,805
     
19,036
     
18,947
     
19,034
 
 
                               
Basic EPS
 
$
0.87
   
$
0.68
   
$
2.41
   
$
1.97
 
 
                               
Diluted EPS
 
$
0.86
   
$
0.68
   
$
2.41
   
$
1.97