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

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2021

  

2020

  

2021

  

2020

 

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

 $6,377  $15,174  $16,855  $18,541 
                 

Weighted average shares outstanding - basic

  15,433,412   15,016,062   15,327,374   15,020,457 

Dilutive common stock equivalents

  654,324   155,024   712,231   165,535 

Weighted average shares outstanding - diluted

  16,087,736   15,171,086   16,039,605   15,185,992 

Net income per share:

                

Basic

 $0.41  $1.01  $1.10  $1.23 

Diluted

 $0.40  $1.00  $1.05  $1.22