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.