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

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2021

  

2020

  

2021

  

2020

 

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

 $8,196  $9,944  $25,051  $28,485 
                 

Weighted average shares outstanding - basic

  15,528,534   15,084,300   15,394,427   15,041,738 

Dilutive common stock equivalents

  571,316   626,822   665,259   319,297 

Weighted average shares outstanding - diluted

  16,099,850   15,711,122   16,059,686   15,361,035 

Net income per share:

                

Basic

 $0.53  $0.66  $1.63  $1.89 

Diluted

 $0.51  $0.63  $1.56  $1.85