v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Including Dilutive Effect of Stock Awards

Earnings per share (“EPS”), including the dilutive effect of stock awards for each period reported is summarized below:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

(in thousands, except per share data)

 

2025

 

 

2024

 

 

2025

 

 

 

 

2024

 

Net Income

 

$

23,661

 

 

$

25,611

 

 

$

50,512

 

 

 

 

$

52,928

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average number of basic shares outstanding during the period

 

 

18,403

 

 

 

18,738

 

 

 

18,454

 

 

 

 

 

18,748

 

Dilutive effect of stock awards

 

 

56

 

 

 

123

 

 

 

92

 

 

 

 

 

164

 

Weighted-average number of diluted shares outstanding during the period

 

 

18,459

 

 

 

18,861

 

 

 

18,546

 

 

 

 

 

18,912

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic EPS

 

$

1.29

 

 

$

1.37

 

 

$

2.74

 

 

 

 

$

2.82

 

Diluted EPS

 

$

1.28

 

 

$

1.36

 

 

$

2.72

 

 

 

 

$

2.80

 

There were