XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Warrants Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Exercise price $ 9.59 $ 37.50 $ 36.00
Warrants Outstanding 227,719 50,417 260,727
Weighted Average Life of Outstanding Warrants in Months 33 months    
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 33 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 33 months