v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Dilutive Effect of Stock Options RSUs and PSAs

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)

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Net Income

 

$

26,948

 

 

$

23,661

 

 

$

47,470

 

 

$

50,512

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average number of basic shares outstanding during the period

 

 

18,010

 

 

 

18,403

 

 

 

18,125

 

 

 

18,454

 

Dilutive effect of stock awards

 

 

38

 

 

 

56

 

 

 

92

 

 

 

92

 

Weighted-average number of diluted shares outstanding during the period

 

 

18,048

 

 

 

18,459

 

 

 

18,217

 

 

 

18,546

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic EPS

 

$

1.50

 

 

$

1.29

 

 

$

2.62

 

 

$

2.74

 

Diluted EPS

 

$

1.49

 

 

$

1.28

 

 

$

2.61

 

 

$

2.72

 

Schedule of Weighted Average Shares Excluded from Calculation of Weighted-average Diluted Share

The following weighted-average stock awards were excluded from the calculation of weighted-average diluted share computations because they were anti-dilutive:

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

Anti-Dilutive Shares

 

2026

 

 

2025

 

 

2026

 

 

2025

 

 Restricted Stock Units

 

 

143,632

 

 

 

70,085

 

 

 

2,223

 

 

 

70,282