XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Note 13 - 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

  $ 7,267     $ 10,747     $ 13,829     $ 15,886  
                                 

Basic weighted-average common shares outstanding

    9,802       9,745       9,782       9,739  

Effect of potentially dilutive common shares

    59       40       69       23  

Diluted weighted-average common shares outstanding

    9,861       9,785       9,851       9,762  
                                 

Net income per common share:

                               

Basic

  $ 0.74     $ 1.10     $ 1.41     $ 1.63  

Diluted

  $ 0.73     $ 1.10     $ 1.40     $ 1.63