Quarterly report pursuant to Section 13 or 15(d)

Convertible Preferred Stock and Stockholders' Equity - Warrants for common stock outstanding and exercisable (Details)

v3.22.2.2
Convertible Preferred Stock and Stockholders' Equity - Warrants for common stock outstanding and exercisable (Details) - Warrant [Member] - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Exercise Price Range One    
Convertible Preferred Stock and Stockholders' Equity    
Warrants Outstanding 3,938,571 3,537,965
Weighted Average Remaining Life (years) 2 years 11 months 1 day 3 years 6 months 21 days
Warrants Exercisable 3,734,187 3,527,965
Exercise Price Range One | Minimum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 1.00 $ 1.52
Exercise Price Range One | Maximum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 2.61 $ 3.90
Exercise Price Range Two    
Convertible Preferred Stock and Stockholders' Equity    
Warrants Outstanding 2,446,219 588,308
Weighted Average Remaining Life (years) 2 years 10 months 17 days 4 years 3 days
Warrants Exercisable 2,446,219 588,308
Exercise Price Range Two | Minimum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 3.00 $ 4.20
Exercise Price Range Two | Maximum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 4.46 $ 9.80
Exercise Price Range Three    
Convertible Preferred Stock and Stockholders' Equity    
Warrants Outstanding 32,889 92,963
Weighted Average Remaining Life (years) 2 years 4 months 28 days 1 year 21 days
Warrants Exercisable 32,889 92,963
Exercise Price Range Three | Minimum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 6.40 $ 15.80
Exercise Price Range Three | Maximum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 9.80 $ 17.50
Exercise Price Range Four    
Convertible Preferred Stock and Stockholders' Equity    
Warrants Outstanding 92,940 222,807
Weighted Average Remaining Life (years) 6 months 1 year 1 month 17 days
Warrants Exercisable 92,940 222,807
Exercise Price Range Four | Minimum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 15.80 $ 24.80
Exercise Price Range Four | Maximum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 17.50 $ 99.00
Exercise Price Range Five    
Convertible Preferred Stock and Stockholders' Equity    
Warrants Outstanding 192,183 47,678
Weighted Average Remaining Life (years) 6 months 3 days 10 months 24 days
Warrants Exercisable 192,183 47,678
Exercise Price Range Five | Minimum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 24.80 $ 108.00
Exercise Price Range Five | Maximum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price 125.00 125.00
Exercise Price Range Six    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 4.39 $ 7.26
Warrants Outstanding 6,702,802 4,489,721
Weighted Average Remaining Life (years) 3 years 5 months 19 days 3 years 5 months 8 days
Warrants Exercisable 6,498,418 4,479,721