v3.22.2.2
Equity (Details) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Beginning balance 426,788 921,438
Warrants issued 289,294 400,002
Warrants Expired 0 (772,628)
Warrants Exercised (46,615) (122,024)
Ending balance 669,467 426,788
Warrants exercied $ 2.52 $ 2.80
Maximum [Member]    
Beginning balance 2.52 3.08
Warrants issued 7.00  
Warrants expired 0 3.08
Ending balance 7.00 2.52
Minimum [Member]    
Beginning balance 2.52 2.52
Warrants issued 5.60 2.52
Warrants expired 0 2.52
Ending balance $ 2.52 $ 2.52