Annual report pursuant to Section 13 and 15(d)

Convertible Preferred Stock and Stockholders' Equity - Warrants for Common Shares (Details)

v3.22.4
Convertible Preferred Stock and Stockholders' Equity - Warrants for Common Shares (Details)
1 Months Ended 12 Months Ended
Aug. 31, 2022
shares
Jun. 04, 2021
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
$ / shares
shares
Jan. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
Y
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Dec. 01, 2022
$ / shares
Aug. 15, 2022
shares
Apr. 18, 2019
shares
Convertible Preferred Stock and Stockholders' Equity                    
Dividend rate           8.00% 8.00%      
Lippert Heishorn Associates Inc                    
Convertible Preferred Stock and Stockholders' Equity                    
Dividend rate             0.00%      
Exercise price of warrants     $ 152.00       $ 152.00      
Common stock price     $ 149.00       $ 149.00      
Proceeds from warrant exercises | $     $ 21,000              
Number of shares issued | shares     250              
Volatility rate             89.00%      
Design LLC                    
Convertible Preferred Stock and Stockholders' Equity                    
Dividend rate             0.00%      
Exercise price of warrants     $ 152.00       $ 152.00      
Common stock price     $ 149.00       $ 149.00      
Proceeds from warrant exercises | $     $ 12,000              
Number of shares issued | shares     150              
Volatility rate             89.00%      
Walsh                    
Convertible Preferred Stock and Stockholders' Equity                    
Warrant term   5 years 4 months                
Investor                    
Convertible Preferred Stock and Stockholders' Equity                    
Number of common stock shares called by warrants issued | shares                 20,970  
Walsh                    
Convertible Preferred Stock and Stockholders' Equity                    
Number of common stock shares called by warrants issued | shares   107,144                
Exchange of convertible preferred stock for common stock (in shares) | shares   1,944                
Common stock                    
Convertible Preferred Stock and Stockholders' Equity                    
Number of shares issued | shares           540,000        
Issuance of common stock upon warrant exchanged | shares             34,655      
Warrant | Walsh                    
Convertible Preferred Stock and Stockholders' Equity                    
Exercise price of warrants   $ 300.00                
Warrant | Maxim                    
Convertible Preferred Stock and Stockholders' Equity                    
Exercise price of warrants           $ 99.70        
Common stock price           $ 77.00        
Proceeds from warrant exercises | $           $ 91,000        
Number of shares issued | shares           1,944        
Warrant | Walsh                    
Convertible Preferred Stock and Stockholders' Equity                    
Fair value of warrant | $   $ 570,000                
Common stock price   $ 477.00                
Warrant | Common stock                    
Convertible Preferred Stock and Stockholders' Equity                    
Number of common stock shares called by warrants issued | shares       10,000            
Exercise price of warrants       $ 446.00            
Fair value of warrant | $       $ 579,000            
Common stock price       $ 450.00            
Warrants to purchase shares of common stock for cash | shares       2,500            
Warrant term       5 years            
Gross proceeds | $       $ 2,300,000            
Warrant | January 2021                    
Convertible Preferred Stock and Stockholders' Equity                    
Number of common stock shares called by warrants issued | shares         12,217          
Exercise price of warrants         $ 420.00          
Fair value of warrant | $         $ 567,000          
Common stock price         $ 385.00          
Proceeds from warrant exercises | $         $ 2,900,000          
Warrants to purchase shares of common stock for cash | shares         385          
Warrant term         5 years          
Warrant | December 2022 offering                    
Convertible Preferred Stock and Stockholders' Equity                    
Exercise price of warrants           $ 14.00   $ 14.00    
April 2020 Maxim Warrant                    
Convertible Preferred Stock and Stockholders' Equity                    
Number of common stock shares called by warrants issued | shares     100       100      
Common stock price     $ 1,580.00     $ 1,580.00 $ 1,580.00      
Combined shares price   $ 20.00         $ 20.00      
Issuance of common stock upon warrant exchanged | shares           207 207      
Series A warrants | December 2022 offering                    
Convertible Preferred Stock and Stockholders' Equity                    
Exercise price of warrants           $ 14.00        
Common stock price           $ 11.00        
Proceeds from warrant exercises | $           $ 4,914,000        
Number of shares issued | shares           540,000        
Series B warrants | December 2022 offering                    
Convertible Preferred Stock and Stockholders' Equity                    
Exercise price of warrants           $ 14.00        
Common stock price           $ 11.00        
Proceeds from warrant exercises | $           $ 4,914,000        
Number of shares issued | shares           540,000        
Convertible note warrant                    
Convertible Preferred Stock and Stockholders' Equity                    
Exercise price of warrants           $ 99.70        
Common stock price           $ 11.00        
Number of shares issued | shares           20,970        
Convertible note warrant | $           $ 151,000        
Convertible note warrant | December 2022 offering                    
Convertible Preferred Stock and Stockholders' Equity                    
Exercise price of warrants           $ 99.70        
Floor price           50.00        
Convertible note warrants debt discount with offset                    
Convertible Preferred Stock and Stockholders' Equity                    
Common stock price           $ 77.00        
Fair value of warrant | $           $ 985,000        
Expected dividend yield | Lippert Heishorn Associates Inc                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input     0       0      
Expected dividend yield | Design LLC                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input     0       0      
Expected dividend yield | Warrant                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input       0.0            
Expected dividend yield | Warrant | Maxim                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input           0.000        
Expected dividend yield | Warrant | Walsh                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input   0.0                
Expected dividend yield | Warrant | January 2021                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input         0.0          
Expected dividend yield | Series A warrants | December 2022 offering                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input           0.000        
Expected dividend yield | Series B warrants | December 2022 offering                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input           0.000        
Expected dividend yield | Convertible note warrant                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input           0.000        
Expected dividend yield | Convertible note warrants debt discount with offset                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input           0.000        
Expected volatility | Lippert Heishorn Associates Inc                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input     67       67      
Expected volatility | Design LLC                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input     67       67      
Expected volatility | Warrant                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input       60.7            
Expected volatility | Warrant | Maxim                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input           0.803        
Expected volatility | Warrant | Walsh                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input   60.7                
Expected volatility | Warrant | January 2021                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input         60.1          
Expected volatility | Series A warrants | December 2022 offering                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input           0.89        
Expected volatility | Series B warrants | December 2022 offering                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input           0.89        
Expected volatility | Convertible note warrant                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input           0.89        
Expected volatility | Convertible note warrants debt discount with offset                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input           0.803        
Risk-free interest rate | Lippert Heishorn Associates Inc                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input     1.19       1.19      
Risk-free interest rate | Design LLC                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input     1.19       1.19      
Risk-free interest rate | Warrant                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input       0.77            
Risk-free interest rate | Warrant | Maxim                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input           0.0291        
Risk-free interest rate | Warrant | Walsh                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input   0.78                
Risk-free interest rate | Warrant | January 2021                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input         0.45          
Risk-free interest rate | Series A warrants | December 2022 offering                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input           0.0368        
Risk-free interest rate | Series B warrants                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input           0.0368        
Risk-free interest rate | Convertible note warrant                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input           0.0399        
Risk-free interest rate | Convertible note warrants debt discount with offset                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input           0.0291        
Expected life (in years) | Lippert Heishorn Associates Inc                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input     5.0       5.0      
Expected life (in years) | Design LLC                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input     5.0       5.0      
Expected life (in years) | December 2022 offering                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input | Y           5        
Expected life (in years) | Warrant                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input       5.0            
Expected life (in years) | Warrant | Maxim                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input | Y           5        
Expected life (in years) | Warrant | Walsh                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input   5.4                
Expected life (in years) | Warrant | January 2021                    
Convertible Preferred Stock and Stockholders' Equity                    
Fair Value Expected Term         5 years          
Expected life (in years) | Series A warrants | December 2022 offering                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input | Y           5        
Expected life (in years) | Convertible note warrant                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input | Y           4.7        
Expected life (in years) | Convertible note warrants debt discount with offset                    
Convertible Preferred Stock and Stockholders' Equity                    
Measurement input | Y           5        
Series A Preferred Stock                    
Convertible Preferred Stock and Stockholders' Equity                    
Dividend rate 8.00%         8.00%        
Shares issued | shares 1,250,000         0        
Series A Preferred Stock | Walsh                    
Convertible Preferred Stock and Stockholders' Equity                    
Issuance of common stock upon warrant exchanged | shares   1,875                
Convertible preferred stock issuable | shares   250,000                
Series A Preferred Stock | Walsh                    
Convertible Preferred Stock and Stockholders' Equity                    
Shares issued | shares                   100