XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Note 2 - Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2020
Notes Tables  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2020

  

2019

 

Dividend yield(1)

  0.0%    0.0%  

Expected volatility(2)

  28.61%    28.81%  

Risk-free interest rate(3)

 0.36%to1.22%  1.42% to2.78% 

Expected life(4) (in years)

  6.25%    6.25%  

Assumed forfeiture rate(5)

  5.0%    4.0%  
Share-based Payment Arrangement, Activity [Table Text Block]
  

2020

  

2019

 

Stock based compensation expense recognized

 $1,538,000  $2,005,000 

Number of unvested stock options

  2,609,200   2,361,765 

Fair value of unvested stock options

 $4,915,841  $6,095,468 

Amount remaining to be recognized as expense

 $3,121,499  $4,183,148 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
  

2020

  

2019

  

2020

  

2019

 
                 

Net income (loss) - basic and diluted

 $(966) $(1,822) $953  $(1,015)
                 

Weighted average shares outstanding

  58,853   58,843   58,851   58,830 

Net income per share – basic

 $(0.02) $(0.03) $0.02  $(0.02)

Weighted average shares outstanding (including dilutive CSEs)

  58,853   58,843   60,751   58,830 

Net income per share – diluted

 $(0.02) $(0.03) $0.02  $(0.02)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]

(in thousands)

 

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
  

2020

  

2019

  

2020

  

2019

 
                 

Anti-dilutive securities

                
                 

Share based compensation awards

  5,994   5,008   5,945   5,008