Quarterly report pursuant to Section 13 or 15(d)

OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Stockholders' Equity Note, Warrants or Rights

v3.21.2
OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Stockholders' Equity Note, Warrants or Rights - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Schedule of Stockholders' Equity Note, Warrants or Rights [Abstract]    
Warrants Outstanding, Shares 887,262 1,446,200
Warrants Outstanding, Weighted-Average Exercise Price $ 6.12 $ 5.44
Warrants Outstanding, Weighted-Average Remaining Contractual Term 4 years 7 months 6 days 3 years 3 months 18 days
Warrants Outstanding, Aggregate Intrinsic Value   $ 1,500
Warrants Vested and expected to vest, Shares 887,262  
Warrants Vested and expected to vest, Weighted-Average Exercise Price $ 6.12  
Warrants Vested and expected to vest, Weighted-Average Remaining Contractual Term 4 years 7 months 6 days  
Warrants Exercisable, Shares 887,262  
Warrants Exercisable, Weighted-Average Exercise Price $ 6.12  
Warrants Exercisable, Weighted-Average Remaining Contractual Term 4 years 7 months 6 days  
Warrants Canceled, Shares (558,938)  
Warrants Canceled, Weighted-Average Exercise Price $ 4.36