XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Earnings (Loss) 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

 

Numerator:

 

   

 

Net loss

  $ (16,062 )   $ (15,622 )

Denominator:

 

   

 

Weighted average shares used to compute net loss per share

 

   

 

Basic

  27,463     26,438  

Diluted

  27,463     26,438  

Net loss per share

 

   

 

Basic

   $ (0.58)     $ (0.59)  

Diluted

  $ (0.58)     $ (0.59)  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

Three months ended March 31,

 

 

2022

   

2021

 

Employee stock options

          13  

Restricted stock units

          20  

Shares for convertible senior notes

    4,587       4,587  

Total antidilutive shares

    4,587       4,620