XML 22 R10.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Earnings Per Share
(2) Earnings Per Share

The Company computes earnings per share in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 260, Earnings Per Share (“ASC 260”).  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
 

For the three and nine months ended September 30, 2025 there were no weighted average antidilutive stock options excluded from dilutive earnings. For the three and nine months ended September 30, 2024 there were 22 thousand and 48 thousand, respectively, weighted average antidilutive stock options excluded from dilutive earnings. The stock options are antidilutive because the strike price is greater than the average fair value of the Company’s common stock.