XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
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

March 31,

2024

2023

Weighted average shares outstanding

8,110

8,176

Less: Unvested restricted shares

(46)

(45)

Basic EPS weighted average shares outstanding

8,064

8,131

Basic EPS weighted average shares outstanding

8,064

8,131

Add: Dilutive effect of stock options and restricted shares

6

17

Diluted EPS weighted average shares outstanding

8,070

8,148