XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic and diluted weighted-average shares outstanding        
Basic weighted average shares outstanding 16,567 15,969 16,480 15,921
Dilutive effect of potential common shares 16 250 60 257
Diluted weighted average shares outstanding 16,583 16,219 16,540 16,178
Stock awards excluded from the calculation of diluted income per share (in shares) 21,000   67,000