XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Warrants (Details) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
Warrants outstanding and warrant activity    
Warrants outstanding 500,108 500,108
Warrant exercise price range one [member]    
Warrants    
Warrant exercise price (in dollars per share) $ 2.25  
Warrants outstanding and warrant activity    
Warrants outstanding 26 26
Warrant exercise price range two [member]    
Warrants    
Warrant exercise price (in dollars per share) $ 24.00  
Warrants outstanding and warrant activity    
Warrants outstanding 26,189 26,189
Warrant exercise price range three [member]    
Warrants    
Warrant exercise price (in dollars per share) $ 2.25  
Warrants outstanding and warrant activity    
Warrants outstanding 3,522 3,522
Warrant exercise price range four [member]    
Warrants    
Warrant exercise price (in dollars per share) $ 24.00  
Warrants outstanding and warrant activity    
Warrants outstanding 120,407 120,407
Warrant exercise price range five [member]    
Warrants    
Warrant exercise price (in dollars per share) $ 2.25  
Warrants outstanding and warrant activity    
Warrants outstanding 4,974 4,974
Warrant exercise price range six [member]    
Warrants    
Warrant exercise price (in dollars per share) $ 30.00  
Warrants outstanding and warrant activity    
Warrants outstanding 7,306 7,306
Warrant exercise price range seven [member]    
Warrants    
Warrant exercise price (in dollars per share) $ 3.00  
Warrants outstanding and warrant activity    
Warrants outstanding 244,500 244,500
Warrant exercise price range eight [member]    
Warrants    
Warrant exercise price (in dollars per share) $ 6.54375  
Warrants outstanding and warrant activity    
Warrants outstanding 16,953 16,953
Warrant exercise price range nine [member]    
Warrants    
Warrant exercise price (in dollars per share) $ 6.75450  
Warrants outstanding and warrant activity    
Warrants outstanding 46,263 46,263
Warrant exercise price range ten [member]    
Warrants    
Warrant exercise price (in dollars per share) $ 6.77850  
Warrants outstanding and warrant activity    
Warrants outstanding 29,968 29,968