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

Three months ended June 30,

  

Six months ended June 30,

 

 

2024

  

2023

  

2024

  

2023

 

Numerator:

 

  

  

  

 

Net loss

  (26,115) $(16,944) $(49,285) $(33,237)

Denominator:

 

  

  

  

 

Weighted average shares used to compute net loss per share

 

  

  

  

 

Basic

  39,365   29,489   38,864   29,182 

Diluted

  39,365   29,489   38,864   29,182 

Net loss per share

 

  

  

  

 

Basic

 $(0.66) $(0.57) $(1.27) $(1.14)

Diluted

 $(0.66) $(0.57) $(1.27) $(1.14)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three months ended June 30,

  

Six months ended June 30,

 

 

2024

  

2023

  

2024

  

2023

 

Restricted stock units

  2,455   498   2,813   473 

Shares for convertible senior notes

  5,264   4,587   5,264   4,587 

Total antidilutive shares

  7,719   5,085   8,077   5,060