XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Warrants Outstanding (Details) - $ / shares
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 5.03 $ 9.59
Warrants Outstanding 7,794,154 227,719
Weighted Average Life of Outstanding Warrants in Months [1],[2] 58 months  
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right 170,382  
Warrants Range [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 9.45  
Warrants Outstanding 192,982  
Weighted Average Life of Outstanding Warrants in Months 30 months  
Warrants Range One [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 10.40  
Warrants Outstanding 34,737  
Weighted Average Life of Outstanding Warrants in Months 31 months  
Warrants Range Two [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 5.00  
Warrants Outstanding 7,105,496  
Weighted Average Life of Outstanding Warrants in Months 59 months  
Warrants Range Three [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 5.16  
Warrants Outstanding 290,557  
Weighted Average Life of Outstanding Warrants in Months 59 months  
Warrants Range Four [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 0.01  
Warrants Outstanding 170,382  
Weighted Average Life of Outstanding Warrants in Months Indefinite Life  
[1] Excludes 170,382 warrants with an indefinite life.
[2] Excludes 170,382 warrants with an indefinite life.