Annual report pursuant to Section 13 and 15(d)

Shareholders' Equity (Details) - Schedule of stock option activity

v3.20.4
Shareholders' Equity (Details) - Schedule of stock option activity - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Schedule of stock option activity [Abstract]    
Number of Options Outstanding, Beginning Balance (in Shares) 607,491 629,060
Number of Options, Weighted-Average Exercise Price, Beginning Balance $ 1.03 $ 1.03
Number of Options Exercisable, Beginning Balance (in Shares) 393,413 194,479
Number of Options Exercisable, Weighted-Average Exercise Price, Beginning Balance $ 1.03 $ 1.03
Number of Options Outstanding, Granted (in Shares) 321,743 1,342
Number of Options, Weighted-Average Exercise Price, Granted $ 15.01 $ 1.03
Number of Options Exercisable, Granted (in Shares)
Number of Options Exercisable, Weighted-Average Exercise Price, Granted
Number of Options Outstanding, Exercised (in Shares) (50,460)  
Number of Options, Weighted-Average Exercise Price, Exercised $ 1.03
Number of Options Exercisable, Exercised (in Shares)
Number of Options Exercisable, Weighted-Average Exercise Price, Exercised
Number of Options Outstanding, Cancelled or expired (in Shares) (43,166) (22,911)
Number of Options, Weighted-Average Exercise Price, Cancelled or expired $ 1.03 $ 1.03
Number of Options Exercisable, Cancelled or expired (in Shares)
Number of Options Exercisable, Weighted-Average Exercise Price, Cancelled or expired
Number of Options Outstanding, Ending Balance (in Shares) 835,608 607,491
Number of Options, Weighted-Average Exercise Price, Ending Balance $ 6.41 $ 1.03
Number of Options Exercisable, Ending Balance (in Shares) 610,633 393,413
Number of Options Exercisable, Weighted-Average Exercise Price, Ending Balance $ 3.24 $ 1.03