Quarterly report pursuant to Section 13 or 15(d)

Common stock warrants (Details Narrative)

v3.22.2
Common stock warrants (Details Narrative) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 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.14   $ 2.11
Weighted average contractual life of warrants 16 years   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    
Share-Based Payment Award, Non-Option Equity Instruments, 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    
Share-Based Payment Award, Non-Option Equity Instruments, Exercised  
Series B Warrants [Member]      
Class of Warrant or Right [Line Items]      
Share-Based Payment Award, Non-Option Equity Instruments, Exercised 87,456 0  
Series D Warrants [Member]      
Class of Warrant or Right [Line Items]      
Share-Based Payment Award, Non-Option Equity Instruments, Exercised 2,954 0