XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Net Loss per Share - Anti-dilutive shares (Details) - shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 4,977,905 3,578,095
Warrants to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,888,622 2,043,201
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 2,402,603 1,534,894
Series E Convertible Preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 686,680