XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2024
EARNINGS PER SHARE  
Schedule of basic and diluted weighted-average shares outstanding

Three months ended

March 31, 

    

2024

    

2023

    

Basic weighted average shares outstanding

 

16,394

 

15,872

 

Dilutive effect of potential common shares

 

103

 

265

 

Diluted weighted average shares outstanding

 

16,497

 

16,137