XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Basic and diluted weighted-average shares outstanding        
Basic weighted average shares outstanding 15,979 15,661 15,940 15,373
Dilutive effect of potential common shares 258 508 258 556
Diluted weighted average shares outstanding 16,237 16,169 16,198 15,929