Shareholders' Equity (Details Narrative) - $ / shares
Feb. 11, 2020
Mar. 29, 2020
Dec. 29, 2019
Feb. 07, 2019
Common stock, shares authorized   25,000,000 25,000,000  
Common stock, shares outstanding   11,876,659 11,860,299  
Share issued price per share       $ 5.64
Non-Employees [Member]        
Number of shares issued 16,360      
Share issued price per share $ 4.585