XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Note 11 - Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended March 31,

 
   

2022

   

2021

 
                 

Net income

  $ 3,559     $ 2,175  
                 

Basic weighted-average common shares outstanding

    9,881       9,814  

Effect of potentially dilutive common shares (1)

    92       107  

Diluted weighted-average common shares outstanding

    9,973       9,921  
                 

Net income per common share:

               

Basic

  $ 0.36     $ 0.22  

Diluted

  $ 0.36     $ 0.22