XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Basic and Diluted Earnings Per Common Share (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2022

   

2021

   

2022

   

2021

 
                                 

Numerator for basic and diluted earnings per common share:

                               

Net income/(loss) for the period

  $ (7,981 )   $ 1,375     $ (14,126 )   $ 5,331  
                                 

Denominator for basic and diluted earnings per common share:

                               

Basic weighted average number of common shares outstanding

    10,779,348       10,679,309       10,766,657       10,643,798  

Effect of outstanding stock options

    -       140,407       -       156,563  

Diluted weighted average number of shares outstanding

    10,779,348       10,819,716       10,766,657       10,800,361  
                                 

Basic earnings (loss) per common share

  $ (0.74 )   $ 0.13     $ (1.31 )   $ 0.50  
                                 

Diluted earnings (loss) per common share

  $ (0.74 )   $ 0.13     $ (1.31 )   $ 0.49