XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Note 11 - Net 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 attributable to common stockholders

  $ (9,330 )   $ (8,706 )   $ (26,616 )   $ (26,912 )

Denominator:

                               

Weighted average common shares outstanding - Basic

    31,262,997       8,629,683       19,880,145       6,892,910  

Weighted average common shares outstanding - Diluted

    31,262,997       8,629,683       19,880,145       6,892,910  
                                 

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

  $ (0.30 )   $ (1.01 )   $ (1.34 )   $ (3.90 )
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

Nine months ended September 30,

 
   

2025

   

2024

 

Common stock options issued and outstanding

    123,046       143,683  

Unvested restricted stock units

    656,435       540,996  

Warrants

    611,110       319,443  

Common Stock Purchase Agreements

    22,660,946       27,045,121  

Conversion of convertible note

    112,343       131,196  

ESPP

    62,096       71,565  

Total

    24,225,976       28,252,004