XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended March 31,

 
   

2023

   

2022

 
                 

Net income

  $ 2,362     $ 3,559  
                 

Basic weighted-average common shares outstanding

    9,940       9,881  

Effect of potentially dilutive common shares (1)

    147       92  

Diluted weighted-average common shares outstanding

    10,087       9,973  
                 

Net income per common share:

               

Basic

  $ 0.24     $ 0.36  

Diluted

  $ 0.23     $ 0.36