XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Warrants    
Number of securities to each class of warrant (in shares) 3,057,560  
Warrants outstanding and warrant activity    
Balance at beginning of the period (in shares) 681,614  
Warrants Exercised (in shares) (165,000) (3,057,560)
Warrants Expired (in shares) (16,506)  
Balance at end of the period (in shares) 500,108 681,614
Exercise price $2,587.50    
Warrants    
Warrant exercise price (in dollars per share) $ 2,587.50  
Warrants outstanding and warrant activity    
Balance at beginning of the period (in shares) 430  
Warrants Expired (in shares) (430)  
Balance at end of the period (in shares)   430
Exercise price $1,107    
Warrants    
Warrant exercise price (in dollars per share) $ 1,107.00  
Warrants outstanding and warrant activity    
Balance at beginning of the period (in shares) 14,187  
Warrants Expired (in shares) (14,187)  
Balance at end of the period (in shares)   14,187
Exercise price $2,25 expiring July 2021    
Warrants    
Warrant exercise price (in dollars per share) $ 2.25  
Warrants outstanding and warrant activity    
Balance at beginning of the period (in shares) 26  
Balance at end of the period (in shares) 26 26
Exercise price $24 expiring December 2022    
Warrants    
Warrant exercise price (in dollars per share) $ 24.00  
Warrants outstanding and warrant activity    
Balance at beginning of the period (in shares) 26,189  
Balance at end of the period (in shares) 26,189 26,189
Exercise price $211.50    
Warrants    
Warrant exercise price (in dollars per share) $ 211.50  
Warrants outstanding and warrant activity    
Balance at beginning of the period (in shares) 333  
Warrants Expired (in shares) (333)  
Balance at end of the period (in shares)   333
Exercise price $317.25    
Warrants    
Warrant exercise price (in dollars per share) $ 317.25  
Warrants outstanding and warrant activity    
Balance at beginning of the period (in shares) 556  
Warrants Expired (in shares) (556)  
Balance at end of the period (in shares)   556
Exercise price $116.8425    
Warrants    
Warrant exercise price (in dollars per share) $ 116.8425  
Warrants outstanding and warrant activity    
Balance at beginning of the period (in shares) 1,000  
Warrants Expired (in shares) (1,000)  
Balance at end of the period (in shares)   1,000
Exercise price $2.25 no expiration    
Warrants    
Warrant exercise price (in dollars per share) $ 2.25  
Warrants outstanding and warrant activity    
Balance at beginning of the period (in shares) 3,522  
Balance at end of the period (in shares) 3,522 3,522
Exercise price $24.00    
Warrants    
Warrant exercise price (in dollars per share) $ 24.00  
Warrants outstanding and warrant activity    
Balance at beginning of the period (in shares) 120,407  
Balance at end of the period (in shares) 120,407 120,407
Exercise price $2.25 II    
Warrants    
Warrant exercise price (in dollars per share) $ 2.25  
Warrants outstanding and warrant activity    
Balance at beginning of the period (in shares) 4,974  
Balance at end of the period (in shares) 4,974 4,974
Exercise price $30.00    
Warrants    
Warrant exercise price (in dollars per share) $ 30.00  
Warrants outstanding and warrant activity    
Balance at beginning of the period (in shares) 7,306  
Balance at end of the period (in shares) 7,306 7,306
Exercise price $3.00    
Warrants    
Warrant exercise price (in dollars per share) $ 3.00  
Warrants outstanding and warrant activity    
Balance at beginning of the period (in shares) 409,500  
Warrants Exercised (in shares) (165,000)  
Balance at end of the period (in shares) 244,500 409,500
Exercise price $6.54375    
Warrants    
Warrant exercise price (in dollars per share) $ 6.54375  
Warrants outstanding and warrant activity    
Balance at beginning of the period (in shares) 16,953  
Balance at end of the period (in shares) 16,953 16,953
Exercise price $6.75450    
Warrants    
Warrant exercise price (in dollars per share) $ 6.75450  
Warrants outstanding and warrant activity    
Balance at beginning of the period (in shares) 46,263  
Balance at end of the period (in shares) 46,263 46,263
Exercise price $6.77850    
Warrants    
Warrant exercise price (in dollars per share) $ 6.77850  
Warrants outstanding and warrant activity    
Balance at beginning of the period (in shares) 29,968  
Balance at end of the period (in shares) 29,968 29,968