XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of basic and diluted net loss per share
   Three Months Ended
March 31,
 
   2023   2022 
Numerator:        
Net loss  $(7,096)  $(6,932)
Denominator:          
Weighted average shares used in computing net loss per share, basic and diluted   37,541,070    32,744,004 
           
Net loss per share, basic and diluted  $(0.19)  $(0.21)

 

Schedule of diluted net loss per share
   Three Months Ended
March 31,
 
   2023   2022 
Shares subject to options to purchase common stock   7,880,455    6,321,937 
Shares subject to warrants to purchase common stock   4,555,643    1,938,143 
Total   12,436,098    8,260,080