XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Basic and diluted weighted-average shares outstanding        
Basic weighted average shares outstanding 15,969 15,355 15,921 15,226
Dilutive effect of potential common shares 250 577 257 526
Diluted weighted average shares outstanding 16,219 15,932 16,178 15,752