Quarterly report pursuant to Section 13 or 15(d)

Stockholders' (Deficit) (Details)

v3.21.2
Stockholders' (Deficit) (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercised (5,060)  
Share-based Payment Arrangement, Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding, beginning 207,747  
Weighted Average Exercise Price Outstanding, beginning $ 5.20  
Weighted Average Contractual Life 5 years 6 months 3 days 2 years
Granted 39,357  
Weighted Average Exercise Price, Granted $ 5.53  
Weighted Average Contractual Life 10 years  
Exercised (6,592)  
Range of option/warrant price per share, Granted $ 2.00  
Weighted Average Exercise Price, Exercised $ 2.00  
Expired/Cancelled (15,846)  
Weighted Average Exercise Price, Expire/Cancelled $ 5.89  
Outstanding, ending 224,666  
Weighted Average Exercise Price Outstanding, ending $ 5.53  
Exercisable, ending 141,105  
Exercisable, ending $ 5.53  
Weighted Average Contractual Life, Exercisable 6 years 3 months 3 days  
Share-based Payment Arrangement, Option [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share based compensation shares authorized under stock option plan exercises price 2.00  
Range of option/warrant price per share, Granted $ 5.41  
Range of option/warrant price per share, Expire/Cancelled 3.00  
Range of option per share outstanding ending balance 2.00  
Range of option/warrant price per share, Exercisable ending $ 2.00  
Share-based Payment Arrangement, Option [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share based compensation shares authorized under stock option plan exercises price 15.76  
Range of option/warrant price per share, Granted $ 5.80  
Range of option/warrant price per share, Expire/Cancelled 14.00  
Range of option per share outstanding ending balance 16.00  
Range of option/warrant price per share, Exercisable ending $ 16.00