XML 59 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Note 18 - Earnings Per Common Share: (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Year ended December 31,

 
  

2022

  

2021

  

2020

 
             

Numerator for basic and diluted earnings per common share:

            

Net income for the period

 $(27,571) $3,364  $5,775 
             

Denominator for basic and diluted earnings per common share:

            

Basic weighted average number of common shares outstanding

  10,769,280   10,662,337   10,590,684 

Effect of outstanding stock options

  -   155,132   101,597 

Diluted weighted average number of shares outstanding

  10,769,280   10,817,468   10,692,281 
             

Basic earnings per common share

 $(2.56) $0.32  $0.55 
             

Diluted earnings per common share

 $(2.56) $0.31  $0.54