v3.26.1
EARNINGS PER SHARE (Schedule of Calculation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net Income from Continuing Operations $ 2,395 $ 1,376 $ 9,276 $ 4,804
Net Income from Discontinued Operations, Net of Tax 13,182 1,887 13,719 3,065
Net Income $ 15,577 $ 3,263 $ 22,995 $ 7,869
Basic weighted average common shares outstanding (in shares) 13,195 12,985 13,168 12,951
Add: Dilutive effect of restricted stock (in shares) 66 128 104 125
Add: Dilutive effect of stock options (in shares) 0 60 0 54
Add: Dilutive effect of restricted stock units (in shares) 11 1 8 1
Diluted weighted average common shares outstanding (in shares) 13,272 13,174 13,280 13,131
Continuing operations - Basic $ 0.18 $ 0.10 $ 0.70 $ 0.37
Discontinued operations - Basic 1.00 0.15 1.04 0.24
Net income - Basic 1.18 0.25 1.74 0.61
Continuing operations - Diluted 0.18 0.10 0.70 0.37
Discontinued operations - Diluted 0.99 0.15 1.03 0.23
Net income - Diluted $ 1.17 $ 0.25 $ 1.73 $ 0.60