Quarterly report pursuant to Section 13 or 15(d)

Warrants (Details)

v3.22.2.2
Warrants (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Warrants: Number of Shares    
Granted 541,227  
Warrant [Member]    
Warrants: Number of Shares    
Class of Warrant or Right, Outstanding 4,205,395 546,336
Granted 541,227  
Exercised (1,506,809)
Forfeited/cancelled (48,395)
Granted 3,166,227
Class of Warrant or Right, Outstanding 546,336 2,053,145
Warrants: Exercise price per share    
Warrant Exercise Price Per Share Forfeited $ 3.75  
Warrant Exercise Price Per Share Exercised  
Warrants: Weighted average exercise price    
Temporary Equity, Redemption Price Per Share 1.17 $ 2.66
Warrant Exercise During Period   2.63
Granted  
Temporary Equity, Redemption Price Per Share 2.66 2.63
Warrant [Member] | Minimum [Member]    
Warrants: Exercise price per share    
Warrant Exercise Price Per Share 0.0001 2.50
Warrant Exercise Price Per Share Granted   0.9475
Warrant Exercise Price Per Share Granted Prefunded   0.0001
Warrant Exercise Price Per Share Exercised   2.50
Outstanding 2.50 2.50
Warrant [Member] | Maximum [Member]    
Warrants: Exercise price per share    
Warrant Exercise Price Per Share 5.00 5.00
Warrant Exercise Price Per Share Exercised   3.75
Outstanding $ 5.00 $ 5.00