XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Details) - Schedule of the changes in outstanding warrants - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of the changes in outstanding warrants [Abstract]    
Number of Shares, Outstanding, Beginning Balance 2,670,633 3,646,870
Weighted Average Exercise Price Per Share, Outstanding, Beginning Balance $ 9.11 $ 6.83
Number of Shares, Issued 972,000 250,000
Weighted Average Exercise Price Per Share, Issued $ 31.98 $ 33.32
Number of Shares, Exercised (433,856) (1,211,199)
Weighted Average Exercise Price Per Share, Exercised $ 6.06 $ 7.27
Number of Shares, Forfeited/Expired   (15,040)
Weighted Average Exercise Price Per Share, Forfeited/Expired   $ 16.8
Number of Shares, Outstanding, Ending balance 3,208,777 2,670,633
Weighted Average Exercise Price Per Share, Outstanding, Ending balance $ 16.45 $ 9.11
Number of Shares, Warrants exercisable 2,767,246  
Weighted Average Exercise Price Per Share, Warrants exercisable $ 13.92