XML 35 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss per Share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Schedule of potentially diluted loss per share
   As of As of September 30, 
   2021   2020 
Convertible preferred stock   688    688 
Warrants to purchase common stock   5,801,701    734,501 
Options to purchase common stock   479,654    84,304 
Total   6,282,043    819,493