XML 48 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of potentially diluted loss per share
   As of December 31, 
   2021   2020 
Convertible preferred stock   577    688 
Warrants to purchase common stock   5,801,701    1,656,354 
Options to purchase common stock   479,654    384,304 
Total   6,281,932    2,041,346