Quarterly report pursuant to Section 13 or 15(d)

Common stock warrants (Details Narrative)

v3.22.1
Common stock warrants (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Class of Warrant or Right [Line Items]      
Warrants maturity date May 11, 2038    
Warrant redemption price $ 0.10    
Weighted average outstanding warrant exercise price $ 2.11   $ 2.11
Weighted average contractual life of warrants 16 years 3 months 18 days   16 years 6 months
Warrants issued     0
Warrants, intrinsic value $ 0   $ 0
Series D Common Stock Warrants [Member]      
Class of Warrant or Right [Line Items]      
Weighted average outstanding warrant exercise price $ 1.60    
Warrants exercised 2,954  
Series H Warrants [Member]      
Class of Warrant or Right [Line Items]      
Weighted average outstanding warrant exercise price $ 7    
Warrants issued 689,159    
Warrants term 30 years    
Warrants exercised    
Series B Warrants [Member]      
Class of Warrant or Right [Line Items]      
Warrants exercised 87,456 0  
Series D Warrants [Member]      
Class of Warrant or Right [Line Items]      
Warrants exercised 2,954 0