XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Earnings (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three months ended September 30,

   

Nine months ended September 30,

 

 

2023

   

2022

   

2023

   

2022

 

Numerator:

 

   

   

   

 

Net loss

  $ (8,953 )   $ (15,627 )   $ (42,190 )   $ (46,147 )

Denominator:

 

   

   

   

 

Weighted average shares used to compute net loss per share

 

   

   

   

 

Basic

    32,774       27,839       30,392       27,640  

Diluted

    32,774       27,839       30,392       27,640  

Net loss per share

 

   

   

   

 

Basic

  $ (0.27 )   $ (0.56 )   $ (1.39 )   $ (1.67 )

Diluted

  $ (0.27 )   $ (0.56 )   $ (1.39 )   $ (1.67 )
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

Three months ended September 30,

   

Nine months ended September 30,

 

 

2023

   

2022

   

2023

   

2022

 

Employee stock options

    8    

             

Restricted stock units

    2,650    

322

      973        

Shares for convertible senior notes

    4,587       4,587       4,587       4,587  

Total antidilutive shares

    7,245       4,909       5,560       4,587