Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Warrants Activity) (Details)

v3.24.0.1
Stockholders' Equity (Warrants Activity) (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 04, 2022
Stockholders' Equity        
Warrants outstanding, beginning   220,577    
Warrants, expired   (200,251)    
Warrants granted 4,411,766 49,869    
Warrants outstanding, ending     220,577  
Warrant exercise price (in dollars per share)     $ 120.30  
Warrants exercise price, expired (in dollars per share)   $ 127.49    
Warrant exercise price, grants during the period (in dollars per share) $ 1.00 $ 12.03    
Warrants outstanding, remaining contractual life 5 years 3 months 14 days 9 years 2 months 4 days 8 months 23 days  
Runway Debt Facility        
Stockholders' Equity        
Warrant exercise price (in dollars per share)       $ 12.03
Warrants issued       49,869
Warrants [Member]        
Stockholders' Equity        
Warrants outstanding, beginning 70,195      
Warrants exercised (93)      
Warrants outstanding, ending 4,481,868 70,195    
Warrant exercise price (in dollars per share) $ 1.34 $ 22.80    
Warrants outstanding, remaining contractual life 5 years 4 months 2 days 8 years 3 months 14 days