XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
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,

2023

2022

2023

2022

Weighted average shares outstanding

8,101

8,192

8,138

8,197

Less: Unvested restricted shares

(42)

(36)

(43)

(34)

Basic EPS weighted average shares outstanding

8,059

8,156

8,095

8,163

Basic EPS weighted average shares outstanding

8,059

8,156

8,095

8,163

Add: Dilutive effect of stock options and restricted shares

16

12

17

12

Diluted EPS weighted average shares outstanding

8,075

8,168

8,112

8,175