XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Warrants Exercise Price (Details) - $ / shares
6 Months Ended
Jun. 30, 2021
Aug. 31, 2021
Affiliate, Collateralized Security [Line Items]    
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 4
Class of Warrant or Right, Outstanding 148,079  
Weighted average life (years) 1 year 9 months 3 days  
Warrants One [Member]    
Affiliate, Collateralized Security [Line Items]    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 4.00  
Class of Warrant or Right, Outstanding 563  
Weighted average life (years) 5 months 1 day  
Warrants maturity date Dec. 01, 2021  
Warrants Two [Member]    
Affiliate, Collateralized Security [Line Items]    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 4.00  
Class of Warrant or Right, Outstanding 29,568  
Weighted average life (years) 6 months 18 days  
Warrants maturity date Feb. 24, 2022  
Warrants Three [Member]    
Affiliate, Collateralized Security [Line Items]    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 40.00  
Class of Warrant or Right, Outstanding 12,500  
Weighted average life (years) 4 years 6 months 18 days  
Warrants maturity date Jan. 14, 2026  
Warrants Four [Member]    
Affiliate, Collateralized Security [Line Items]    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 2.00  
Class of Warrant or Right, Outstanding 247  
Weighted average life (years) 3 years 7 months 28 days  
Warrants maturity date Feb. 25, 2025  
Warrants Five [Member]    
Affiliate, Collateralized Security [Line Items]    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 2.40  
Class of Warrant or Right, Outstanding 3,125  
Weighted average life (years) 3 years 8 months 19 days  
Warrants maturity date Mar. 20, 2025  
Warrants Six [Member]    
Affiliate, Collateralized Security [Line Items]    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 4.00  
Class of Warrant or Right, Outstanding 102,050  
Weighted average life (years) 1 year 3 months  
Warrants maturity date Oct. 01, 2022