XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 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

Nine Months Ended

September 30,

September 30,

2023

2022

2023

2022

Weighted average shares outstanding

8,069

8,158

8,115

8,187

Less: Unvested restricted shares

(42)

(40)

(43)

(38)

Basic EPS weighted average shares outstanding

8,027

8,118

8,072

8,149

Basic EPS weighted average shares outstanding

8,027

8,118

8,072

8,149

Add: Dilutive effect of stock options and restricted shares

6

16

6

17

Diluted EPS weighted average shares outstanding

8,033

8,134

8,078

8,166