v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
EARNINGS PER SHARE  
Schedule of basic and diluted weighted-average shares outstanding

Three months ended

Six months ended

June 30, 

June 30, 

  ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

Basic weighted average shares outstanding

 

16,798

 

16,687

 

16,756

 

16,639

 

Dilutive effect of potential common shares

 

77

 

26

 

184

 

32

 

Diluted weighted average shares outstanding

 

16,875

 

16,713

 

16,940

 

16,671