Annual report pursuant to Section 13 and 15(d)

Organization and Business - Recent Transactions Narrative (Details)

v3.24.1.u1
Organization and Business - Recent Transactions Narrative (Details)
Sep. 21, 2023
vote
$ / shares
shares
Feb. 06, 2023
shares
Dec. 31, 2023
$ / shares
shares
Nov. 01, 2023
shares
Oct. 31, 2023
shares
Sep. 20, 2023
vote
Jun. 26, 2023
$ / shares
shares
Feb. 05, 2023
shares
Dec. 31, 2022
$ / shares
shares
Dec. 31, 2021
$ / shares
Jan. 31, 2021
$ / shares
shares
Offsetting Assets [Line Items]                      
Reverse stock split ratio   0.10                  
Preferred stock, par value (in dollars per share)     $ 0.001                
Common stock, par value (in dollars per share) $ 0.001   $ 0.001           $ 0.001    
Common stock, shares authorized (in shares) | shares   40,000,000 190,000,000 190,000,000 40,000,000     400,000,000 40,000,000    
Capital stock, shares authorized (in shares) | shares       200,000,000 50,000,000            
Preferred Stock Series C                      
Offsetting Assets [Line Items]                      
Preferred stock, par value (in dollars per share) $ 0.001   $ 0.001           $ 0.001    
Preferred stock dividends, shares (in shares) | shares 0.001                    
Preferred stock, votes entitled per share | vote 1,000         1,000,000          
Preferred stock, redemption price per share (in dollars per share) $ 0.01                    
Preferred stock, redemption multiplier, shares (in shares) | shares 10                    
Preferred stock, redemption ratio for cash payment 0.80                    
Warrant                      
Offsetting Assets [Line Items]                      
Exercise price of warrants (in dollars per share)     $ 8.19           $ 22.50 $ 22.66  
Warrant | 2021 Warrants                      
Offsetting Assets [Line Items]                      
Number of securities called by warrants or rights (in shares) | shares                     2,311,550
Exercise price of warrants (in dollars per share)                     $ 23.70
Warrant | Warrant Exercise Inducement Offer Letters                      
Offsetting Assets [Line Items]                      
Number of securities called by warrants or rights (in shares) | shares             4,623,100        
Exercise price of warrants (in dollars per share)             $ 2.50        
Warrant | SEG Warrants                      
Offsetting Assets [Line Items]                      
Number of securities called by warrants or rights (in shares) | shares             161,809        
Exercise price of warrants (in dollars per share)             $ 2.50