XML 31 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Schedule of potentially dilute loss per share
   As of June 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    88,950 
Total   6,282,043    824,139