XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Schedule of Weighted Average Shares Outstanding used in the Computations of Basic and Diluted Earnings Per Share) (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Weighted Average Number of Shares Outstanding, Basic [Abstract]    
Weighted average shares outstanding 9,268 8,110
Less: Weighted average unvested restricted shares (53) (46)
Basic EPS weighted average shares outstanding 9,215 8,064
Basic EPS weighted average shares outstanding 9,215 8,064
Add: Dilutive effect of stock options and restricted shares 1 6
Diluted EPS weighted average shares outstanding 9,216 8,070