XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2
EARNINGS PER SHARE (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Basic and diluted weighted-average shares outstanding        
Basic weighted average shares outstanding 15,355 14,406 15,226 14,356
Dilutive effect of potential common shares 577 88 526 111
Diluted weighted average shares outstanding 15,932 14,494 15,752 14,467