Annual report pursuant to Section 13 and 15(d)

Warrants (Details)

v3.22.1
Warrants (Details) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Warrants: Number of Shares    
Outstanding, shares 2,053,145 1,089,474
Granted 5,374,371
Forfeited/cancelled (1,089,474)
Exercised (1,506,809) (3,321,226)
Oustanding, shares 546,336 2,053,145
Warrants: Exercise price per share    
Outstanding, exercise price   $ 4.00
Warrants: Weighted average exercise price    
Outstanding, weighted average exercise price $ 2.63 4.00
Granted 2.62
Forfeited/cancelled 4.00
Exercised 2.63 2.62
Temporary Equity, Redemption Price Per Share 2.66 2.63
Minimum [Member]    
Warrants: Exercise price per share    
Outstanding, exercise price 2.50  
Granted   2.50
Forfeited/cancelled   4.00
Exercised 2.50 2.50
Outstanding, exercise price 2.50 2.50
Maximum [Member]    
Warrants: Exercise price per share    
Outstanding, exercise price 5.00  
Granted   5
Exercised 5.00 5
Outstanding, exercise price $ 5.00 $ 5.00