XML 36 R23.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2026
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, 2026 and 2025 is as follows:
(in thousands, except per share data)
 
For the three months ended
 
 
 
March 31,
 
 
 
2026
   
2025
 
 
           
 
           
Net income
 
$
16,285
   
$
14,275
 
Weighted average common shares
   
17,813
     
19,020
 
Effect of Dilutive Securities:
               
Stock Options and Restricted Stock Units
   
63
     
24
 
Weighted average common shares including potential dilutive shares
   
17,876
     
19,044
 
 
               
Basic EPS
 
$
0.91
   
$
0.75
 
 
               
Diluted EPS
 
$
0.91
   
$
0.75