XML 80 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Details Narrative) - USD ($)
12 Months Ended
May 13, 2019
Jun. 01, 2018
Dec. 31, 2019
Dec. 31, 2018
Royalty expense     $ 0 $ 2,083
Matching contributions to 401 (k) plan     108,688 $ 112,622
Advance commissions amount   $ 7,000    
Commissions and consulting fees description   The parties have mutually agreed to further extend the arrangement on a monthly basis at $5,000 per month.    
Consulting and Distributor Agreements [Member]        
Payment of advances     274,731  
Allowance reserve     224,731  
Advance amount, net     50,000  
Mutual Agreement [Member]        
Payment of advances     53,332  
Advance commissions amount     6,000  
Limited Liability Company [Member] | Consulting and Distributor Agreements [Member] | Minimum [Member]        
Payments for commissions     5,000  
Limited Liability Company [Member] | Consulting and Distributor Agreements [Member] | Maximum [Member]        
Payments for commissions     $ 6,000  
Employee Retirement Plan [Member]        
Description of matching contributions to employees     The plan, as amended, requires it to provide 100% matching contributions for employees, who elect to contribute up to 3% of their compensation to the plan and 50% matching contributions for employee's elective deferrals on the next 2% of their contributions.  
3% of Employee Contribution [Member]        
Percentage of employer matching contribution     100.00%  
2% of Employee Contribution [Member]        
Percentage of employer matching contribution     50.00%  
Employee Contribution [Member]        
Percentage for vesting contributions     100.00%  
Employer Contribution [Member]        
Percentage for vesting contributions     100.00%  
WatchGuard [Member]        
One-time settlement payment $ 6,000,000