XML 51 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Net (Loss) Income Per Common Share (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 

(In thousands, except share and earnings per share data)

 

2021

  

2020

  

2021

  

2020

 

Basic earnings (loss) per common share

                

Numerator:

                

Net income (loss)

 $79  $(1,133) $6,837  $4,795 

Amount attributable to unvested restricted shares

  (2)  -   (212)  (138)

Amount attributable to warrants outstanding

  -   -   (4)  (335)

Net income (loss) allocated to common shareholders

  77   (1,133)  6,621   4,322 
                 

Denominator:

                

Weighted-average common shares issued and outstanding

  40,911,801   31,639,420   37,435,224   25,418,375 

Basic earnings (loss) per common share

 $0.00  $(0.04) $0.18  $0.17 
                 

Diluted earnings (loss) per common share

                

Numerator:

                

Net income (loss)

 $79  $(1,133) $6,837  $4,795 

Amount attributable to unvested restricted shares

  (2)  -   (205)  - 

Amount attributable to warrants

  -   -   (4)  (49)

Less: gain related to change in fair value of warrants

  -   -   -   (4,467)

Diluted earnings (loss) per common share

  77   (1,133)  6,628   279 
                 

Denominator:

                

Weighted-average common shares issued and outstanding

  40,911,801   31,639,420   37,435,224   25,418,375 

Dilutive potential common shares from:

                

Stock options

  1,069,207   -   1,330,207   1,754,051 

Restricted shares

  1,315,462   -   1,195,154   285,975 

Warrants

  -   -   24,338   1,954,137 

Diluted weighted average shares issued and outstanding

  43,296,470   31,639,420   39,984,923   29,412,538 

Diluted earnings (loss) per common share

 $0.00  $(0.04) $0.17  $0.01 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2021

  

2020

  

2021

  

2020

 

Stock options and restricted stock awards

  -   2,183,537   -   - 

Warrants

  -   62,769   -   - 

Total

  -   2,246,306   -   -