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

Three months ended September 30,

  

Nine months ended September 30,

 
  

2025

  

2024

  

2025

  

2024

 

Numerator:

            

Net loss

 $(17,936) $(17,757) $(36,206) $(67,042)

Denominator:

            

Weighted average shares used to compute net loss per share

            

Basic

  63,329   42,312   56,762   40,021 

Diluted

  63,329   42,312   56,762   40,021 

Net loss per share

            

Basic

 $(0.28) $(0.42) $(0.64) $(1.68)

Diluted

 $(0.28) $(0.42) $(0.64) $(1.68)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three months ended September 30,

  

Nine months ended September 30,

 
  

2025

  

2024

  

2025

  

2024

 

Restricted stock units

  2,248   2,097   2,435   2,543 

Shares for convertible senior notes

  2,966   5,264   3,072   5,264 

Amazon Warrant

  1,324          

Total antidilutive shares

  6,538   7,361   5,507   7,807