XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Year ended December 31,

 
  

2024

  

2023

 

Numerator:

        

Net loss attributable to common stockholders

 $(35,460) $(87,126)

Denominator:

        

Weighted average common shares outstanding- Basic

  7,253,683   5,827,721 

Dilutive effect of potential common shares

      

Weighted average common shares outstanding- Diluted

  7,253,683   5,827,721 
         

Net loss per share attributable to common stockholders - Basic and Diluted

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

Year ended December 31,

 
  

2024

  

2023

 

Common stock options issued and outstanding

  139,320   289,015 

Unvested restricted stock units

  384,783   652,453 

Warrants

  319,443   319,443 

Common Stock Purchase Agreements

  23,675,174    

Conversion of convertible notes

  119,582    

ESPP

  37,882   23,816 

Total

  24,676,184   1,284,727