XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.3
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 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Weighted Average Number of Shares Outstanding, Basic [Abstract]        
Weighted average shares outstanding 9,364 8,091 9,263 8,099
Less: Unvested restricted shares (48) (45) (102) (45)
Basic EPS weighted average shares outstanding 9,316 8,046 9,161 8,054
Basic EPS weighted average shares outstanding 9,316 8,046 9,161 8,054
Add: Dilutive effect of stock options and restricted shares 1 6 3 6
Diluted EPS weighted average shares outstanding 9,317 8,052 9,164 8,060