XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic earnings per share        
Net income $ 2,382 $ 3,594 $ 3,609 $ 8,517
Weighted average shares outstanding 31,775 35,531 31,960 36,216
Basic earnings per share $ 0.07 $ 0.10 $ 0.11 $ 0.24
Diluted earnings per share        
Net income $ 2,382 $ 3,594 $ 3,609 $ 8,517
Weighted average shares outstanding 31,775 35,531 31,960 36,216
Effect of dilutive securities - options and restricted stock 313 572 380 650
Diluted weighted-average shares outstanding 32,088 36,103 32,340 36,866
Diluted earnings per share $ 0.07 $ 0.10 $ 0.11 $ 0.23