v3.26.1
Net loss per share (Tables)
3 Months Ended
Mar. 31, 2026
 Net loss per share attributable to common stockholders:  
Schedule of basic and diluted net loss per share
          
   Three Months Ended March 31, 
   2026   2025 
Numerator – basic & diluted:          
Net loss attributable to common stockholders, basic and diluted  $(17,074)  $(10,554)
Denominator:          
Weighted-average number of shares outstanding, basic and diluted   45,038,351    37,254,117 
           
Net loss per share attributable to common stockholders, basic and diluted  $(0.38)  $(0.28)
Schedule of anti-dilutive shares
          
   March 31,
2026
   March 31,
2025
 
Outstanding warrants   1,947,853    1,978,938 
Outstanding stock options   4,801,657    4,036,616 
Total dilutive shares   6,749,510    6,015,554