v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Weighted Average Shares Outstanding used in the Computations of Basic and Diluted Earnings Per Share

(in thousands)

Three Months Ended

Six Months Ended

June 30,

June 30,

2025

2024

2025

2024

Weighted average shares outstanding

9,260

8,090

9,264

8,104

Less: Unvested restricted shares

(52)

(45)

(52)

(46)

Basic EPS weighted average shares outstanding

9,208

8,045

9,212

8,058

Basic EPS weighted average shares outstanding

9,208

8,045

9,212

8,058

Add: Dilutive effect of stock options and restricted shares

2

3

2

3

Diluted EPS weighted average shares outstanding

9,210

8,048

9,214

8,061