XML 38 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER SHARE
3 Months Ended
Mar. 31, 2024
EARNINGS PER SHARE  
EARNINGS PER SHARE

17.    EARNINGS PER SHARE

Basic and diluted weighted-average shares outstanding are as follows:

​

​

​

​

​

​

​

​

​

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

 

​

​

​

​

​

​

​

For the three months ended March 31, 2024 and 2023, the anti-dilutive common shares excluded from the calculation of diluted earnings per share were 45,000 and 6,000, respectively.