XML 38 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2020

  

2019

  

2020

  

2019

 

Net income used in the computation of basic and diluted net income per share (in thousands)

 $15,174  $2,781  $18,541  $5,157 
                 

Weighted average shares outstanding - basic

  15,016,062   14,952,802   15,020,457   14,940,072 

Dilutive common stock equivalents

  155,024   334,555   165,535   334,934 

Weighted average shares outstanding - diluted

  15,171,086   15,287,357   15,185,992   15,275,006 

Net income per share:

                

Basic

 $1.01  $0.19  $1.23  $0.35 

Diluted

 $1.00  $0.18  $1.22  $0.34