XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
EARNINGS PER SHARE            
Net Income (Loss) $ 10,257 $ 10,095 $ 10,791 $ 13,012 $ 20,352 $ 23,803
Average number of basic common shares outstanding (in shares) 15,227,457   15,139,057   15,212,897 15,124,533
Plus: dilutive effect of stock options and awards outstanding (in shares) 47,964   40,882   59,782 61,249
Average number of diluted common shares outstanding (in shares) 15,275,421   15,179,939   15,272,679 15,185,782
Earnings per share:            
Basic (in dollars per share) $ 0.67   $ 0.71   $ 1.34 $ 1.57
Diluted (in dollars per share) $ 0.67   $ 0.71   $ 1.33 $ 1.57