Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Stockholders' Equity - Warrants for common stock outstanding and exercisable (Details) - Warrant - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Exercise Price Range One    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price   $ 14.00
Warrants Outstanding 1,674,414 1,187,145
Weighted Average Remaining Life (years) 5 years 4 years 10 months 24 days
Warrants Exercisable 1,674,414 1,080,001
Exercise Price Range One | Minimum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 0.10  
Exercise Price Range One | Maximum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price 1.91  
Exercise Price Range Two    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 10.49 $ 50.00
Warrants Outstanding 874,959 20,971
Weighted Average Remaining Life (years) 4 years 9 months 18 days 4 years 7 months 6 days
Warrants Exercisable 874,959 20,971
Exercise Price Range Three    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 14.00  
Warrants Outstanding 87,249 18,434
Weighted Average Remaining Life (years) 4 years 7 months 6 days 2 years 7 months 6 days
Warrants Exercisable 87,249 16,390
Exercise Price Range Three | Minimum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price   $ 99.70
Exercise Price Range Three | Maximum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price   $ 261.00
Exercise Price Range Four    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 99.70  
Warrants Outstanding 1,944 24,799
Weighted Average Remaining Life (years) 4 years 4 months 24 days 2 years 7 months 6 days
Warrants Exercisable 1,944 24,799
Exercise Price Range Four | Minimum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price   $ 300.00
Exercise Price Range Four | Maximum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price   $ 980.00
Exercise Price Range Five    
Convertible Preferred Stock and Stockholders' Equity    
Warrants Outstanding 42,432 1,766
Weighted Average Remaining Life (years) 2 years 3 months 18 days 3 months 18 days
Warrants Exercisable 42,332 1,766
Exercise Price Range Five | Minimum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 152.00 $ 1,580.00
Exercise Price Range Five | Maximum    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price 12,500.00 12,500.00
Exercise Price Range Six    
Convertible Preferred Stock and Stockholders' Equity    
Exercise Price $ 11.69 $ 31.55
Warrants Outstanding 2,680,998 1,253,115
Weighted Average Remaining Life (years) 4 years 10 months 24 days 4 years 9 months 18 days
Warrants Exercisable 2,680,898 1,143,927