XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 6 - Net Income (Loss) Per-share (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2022

   

2021

   

2021

   

2021

 
                                 
Basic net income (loss) per share:                                
Numerator:                                

Net income (loss)

  $ 771     $ (456

)

  $ 463     $ (1,155

)

Denominator:                                

Weighted-average shares of common stock outstanding

    19,088       18,232       18,978       18,167  

Basic net income (loss) per share

  $ 0.04     $ (0.03

)

  $ 0.02     $ (0.06

)

                                 

Diluted net income (loss) per share:

                               

Numerator:

                               

Net income (loss)

  $ 771     $ (456

)

  $ 463     $ (1,155

)

Denominator:

                               

Weighted-average shares of common stock outstanding

    19,088       18,232       18,978       18,167  

Dilutive options and warrants outstanding

    1,851       -       1,811       -  

Number of shares used in diluted per share computation

    20,939       18,232       20,789       18,167  

Diluted net income (loss) per share

  $ 0.04     $ (0.03

)

  $ 0.02     $ (0.06

)