XML 35 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2020
Notes Tables  
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 used in the computation of basic and diluted net income per share (in thousands) $9,944  $3,921  $28,485  $9,078 
                 

Weighted average shares outstanding - basic

  15,084,300   14,947,552   15,041,738   14,942,565 

Dilutive common stock equivalents

  626,822   319,298   319,297   329,722 

Weighted average shares outstanding - diluted

  15,711,122   15,266,850   15,361,035   15,272,287 

Net income per share:

                

Basic

 $0.66  $0.26  $1.89  $0.61 

Diluted

 $0.63  $0.26  $1.85  $0.59