XML 88 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Details Narrative) - USD ($)
12 Months Ended
Jun. 01, 2019
May 13, 2019
Dec. 31, 2020
Dec. 31, 2019
Jun. 03, 2018
Jun. 01, 2018
Matching contributions to 401 (k) plan     $ 110,491 $ 108,688    
Payment of advances     400,000 $ 123,457    
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      
Mutual Agreement [Member]            
Payment of advances     53,332      
Advance amount, net     0      
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