XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Schedule of Weighted Average Shares Outstanding used in the Computations of Basic and Diluted Earnings Per Share) (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Weighted Average Number of Shares Outstanding, Basic [Abstract]        
Weighted average shares outstanding 8,090,000 8,101,000 8,104,000 8,138,000
Less: Unvested restricted shares (45,000) (42,000) (46,000) (43,000)
Basic EPS weighted average shares outstanding 8,045,000 8,059,000 8,058,000 8,095,000
Basic EPS weighted average shares outstanding 8,045,000 8,059,000 8,058,000 8,095,000
Add: Dilutive effect of stock options and restricted shares 3,000 16,000 3,000 17,000
Diluted EPS weighted average shares outstanding 8,048,000 8,075,000 8,061,000 8,112,000