XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholder's Equity (Details) - Schedule of warrant activity - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Schedule of warrant activity [Abstract]    
Number of Shares, Outstanding balance at beginning   1,823,267
Weighted Average Exercise Price, Outstanding balance at beginning   $ 4.20
Weighted Average Remaining Life, Outstanding balance at beginning   3 years 4 months 24 days
Number of Shares, Exercised/cancelled (411,926)  
Weighted Average Exercise Price, Exercised/cancelled $ 3.00  
Number of Shares, Outstanding balance at ending 1,411,341  
Weighted Average Exercise Price, Outstanding balance at ending $ 4.41  
Weighted Average Remaining Life, Outstanding balance at ending 3 years 8 months 12 days