Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Warrants for Common Shares (Details)

v3.23.1
Stockholders' Equity - Warrants for Common Shares (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 27, 2023
USD ($)
D
$ / shares
shares
Jan. 31, 2023
shares
Aug. 15, 2022
USD ($)
Jan. 31, 2021
USD ($)
Y
$ / shares
shares
Mar. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Mar. 31, 2022
shares
Convertible Preferred Stock and Stockholders' Equity              
Number of shares issuable upon exercise of warrants         1,118,152    
Proceeds from exercise of warrants | $         $ 32,000    
Gross proceeds | $     $ 3,000,000        
Issuance of common stock upon warrant exchanged         855,637    
Common stock              
Convertible Preferred Stock and Stockholders' Equity              
Number of shares issuable upon exercise of warrants         2,715   0
Issuance of common stock in connection with convertible promissory note (In shares)         67,500    
Number of shares issued         1,420,513    
Issuance of common stock upon warrant exchanged         858,353    
February 2023,Registered direct offering              
Convertible Preferred Stock and Stockholders' Equity              
Number of shares issued   201,544          
March 2023,Registered direct offering              
Convertible Preferred Stock and Stockholders' Equity              
Exercise price per share | $ / shares $ 1.91            
Fair value of warrant | $ $ 2,113,000            
Common stock price | $ / shares $ 1.66            
Warrants to purchase shares of common stock for cash 1,674,414            
Warrant | February 2023,Registered direct offering              
Convertible Preferred Stock and Stockholders' Equity              
Exercise price per share | $ / shares       $ 10.49      
Fair value of warrant | $       $ 5,600,000      
Common stock price | $ / shares       $ 8.90      
Warrants to purchase shares of common stock for cash       874,959      
April 2020 Maxim Warrant              
Convertible Preferred Stock and Stockholders' Equity              
Number of shares issuable upon exercise of warrants         100 100  
Common stock price | $ / shares         $ 1,580.00 $ 1,580.00  
Combined shares price | $ / shares         $ 20.00 $ 20.00  
Issuance of common stock upon warrant exchanged         154 207  
Expected dividend yield | March 2023,Registered direct offering              
Convertible Preferred Stock and Stockholders' Equity              
Measurement input | $ / shares 0.0            
Expected dividend yield | Warrant | February 2023,Registered direct offering              
Convertible Preferred Stock and Stockholders' Equity              
Measurement input       0.0      
Expected volatility | March 2023,Registered direct offering              
Convertible Preferred Stock and Stockholders' Equity              
Measurement input 1.04            
Expected volatility | Warrant | February 2023,Registered direct offering              
Convertible Preferred Stock and Stockholders' Equity              
Measurement input       96      
Risk-free interest rate | March 2023,Registered direct offering              
Convertible Preferred Stock and Stockholders' Equity              
Measurement input 0.0367            
Risk-free interest rate | Warrant | February 2023,Registered direct offering              
Convertible Preferred Stock and Stockholders' Equity              
Measurement input | $       3.67      
Expected life (in years) | March 2023,Registered direct offering              
Convertible Preferred Stock and Stockholders' Equity              
Measurement input | D 5            
Expected life (in years) | Warrant | February 2023,Registered direct offering              
Convertible Preferred Stock and Stockholders' Equity              
Measurement input | Y       5