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

Three months ended June 30,

  

Six months ended June 30,

 

 

2025

  

2024

  

2025

  

2024

 

Numerator:

 

  

  

  

 

Net loss

 $(9,098) $(26,115) $(18,270) $(49,285)

Denominator:

 

  

  

  

 

Weighted average shares used to compute net loss per share

 

  

  

  

 

Basic

  56,772   39,365   53,426   38,864 

Diluted

  56,772   39,365   53,426   38,864 

Net loss per share

 

  

  

  

 

Basic

 $(0.16) $(0.66) $(0.34) $(1.27)

Diluted

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

Three months ended June 30,

  

Six months ended June 30,

 

 

2025

  

2024

  

2025

  

2024

 

Restricted stock units

  2,143   2,455   2,435   2,813 

Shares for convertible senior notes

  3,116   5,264   3,116   5,264 

Total antidilutive shares

  5,259   7,719   5,551   8,077