XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Earnings (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three months ended March 31,

 

 

2025

  

2024

 

Numerator:

 

  

 

Net loss

 $(9,172) $(23,170)

Denominator:

 

  

 

Weighted average shares used to compute net loss per share

 

  

 

Basic

  50,041   38,362 

Diluted

  50,041   38,362 

Net loss per share

 

  

 

Basic

 $(0.18) $(0.60)

Diluted

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

Three months ended March 31,

 

 

2025

  

2024

 

Restricted stock units

  2,796   3,128 

Shares for convertible senior notes

  3,116   5,264 

Total antidilutive shares

  5,912   8,392