Quarterly report pursuant to Section 13 or 15(d)

Stockholders' (Deficit) (Details)

v3.21.2
Stockholders' (Deficit) (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2021
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercised | shares (5,060)  
Share-based Payment Arrangement, Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding, beginning | shares 207,650  
[custom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlanExercisesPrice] 2.0-16  
Weighted Average Exercise Price Outstanding, beginning $ 5.2  
Weighted Average Contractual Life 6 years 1 month 13 days 6 years 7 months 6 days
Granted | shares  
Range of option/warrant price per share, Granted  
Weighted Average Exercise Price, Granted  
Exercised | shares (6,592)  
Option Exercised $ 2.0  
Weighted Average Exercise Price, Exercised $ 2.0  
Expired/Cancelled | shares  
Range of option/warrant price per share, Expire/Cancelled  
Weighted Average Exercise Price, Expire/Cancelled  
Outstanding, ending | shares 201,155 207,650
Range of option per share outstanding ending balance 2.0-16  
Weighted Average Exercise Price Outstanding, ending $ 5.53 $ 5.2
Exercisable, ending | shares 201,155  
Exercisable, ending $ 5.53  
Weighted Average Contractual Life, Exercisable 6 years 1 month 13 days  
Share-based Payment Arrangement, Option [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Range of option/warrant price per share, Exercisable ending $ 2.0  
Share-based Payment Arrangement, Option [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Range of option/warrant price per share, Exercisable ending $ 16