Quarterly report [Sections 13 or 15(d)]

Note 11 - Net Loss Per Share (Tables)

v3.25.2
Note 11 - Net 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

 

Net loss

  $ (7,699

)

  $ (5,119

)

  $ (15,406 )   $ (10,270 )

Weighted average shares outstanding—basic and diluted

    42,957,619       38,068,378       42,901,093       38,013,189  

Basic and diluted net loss per share

  $ (0.18

)

  $ (0.13

)

  $ (0.36 )   $ (0.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

 

Common shares issuable upon exercise of employee and non-employee stock options

    6,685,604       4,859,271       6,685,604       4,859,271  

Common shares issuable upon settlement of deferred stock units

    174,515       284,886       174,515       284,886  

Common shares issuable upon vesting and settlement of restricted stock units

    7,607       11,828       7,607       11,828