XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
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, 2024 and 2023 is as follows:

(in thousands, except per share data)   For the three months ended     For the nine months ended  
 
September 30,
   
September 30,
 
   
2024
   
2023
   
2024
   
2023
 
                         
Net income
 
$
12,875
   
$
14,680
   
$
37,552
   
$
48,798
 
Weighted average common shares
   
19,010
     
19,024
     
19,019
     
19,024
 
Effect of Dilutive Securities:
                               
Stock Options and Restricted Stock Units
   
26
     
-
     
15
     
-
 
Weighted average common shares including potential dilutive shares
   
19,036
     
19,024
     
19,034
     
19,024
 
                                 
Basic EPS
 
$
0.68
   
$
0.77
   
$
1.97
   
$
2.57
 
                                 
Diluted EPS
 
$
0.68
   
$
0.77
   
$
1.97
   
$
2.57