v3.22.2.2
Equity (Details 3) - $ / shares
1 Months Ended 12 Months Ended
Mar. 15, 2021
Feb. 11, 2021
Oct. 31, 2021
Oct. 20, 2021
Mar. 31, 2021
Feb. 28, 2021
Dec. 31, 2021
Dec. 31, 2020
Stock Options Granted 3,572 283,936 182,166 182,143 3,572 283,936    
Equity Option [Member]                
Beginning balance             150,000 375,893
Stock Options Granted             469,674  
Warrants Exercised             (101,786) (82,143)
Warrants Expired               (143,750)
Stock Options Forfeited             (10,713)  
Ending balance             507,175 150,000
Stock Options Exercisable             507,175  
Exercise price granted             $ 5.60  
Maximum [Member] | Equity Option [Member]                
Beginning balance             1.96 $ 2.52
Exercise price expired               2.52
Exercise price exercised             1.96 2.52
Exercise price forfeited             5.60  
Ending balance             5.60 1.96
Excercise price exercisable             5.60  
Minimum [Member] | Equity Option [Member]                
Beginning balance             1.40 1.40
Exercise price expired               1.40
Exercise price exercised             1.40 1.40
Exercise price forfeited             1.96  
Ending balance             1.96 $ 1.40
Excercise price exercisable             $ 1.96