Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Details)

v3.20.1
Commitments and Contingencies (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 11, 2019
Jul. 15, 2018
Apr. 11, 2018
Jun. 21, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2015
Aug. 23, 2019
Apr. 30, 2019
Other Commitments [Line Items]                  
Payment for each patent issued         $ 99,845 $ 133,061      
Loss Contingency Accrual           100,000      
Contractual Obligation                 $ 232,367
Proceeds from Legal Settlements     $ 203,121            
Proceeds from Customers     $ 162,000            
Allowance For Doubtful Accounts Receivable Reserve Reversed           162,000      
Loss Contingency Accrual Payments 1           35,064      
Loss Contingency Accrual Payments 2           6,057      
Litigation Settlement, Amount Awarded from Other Party       $ 163,105          
Additional Litigation Settlement Amount Awarded From Other Party   $ 165,346              
Loss Contingency Accrual, Provision         100,000        
Loss Contingency Accrual, Payments         163,105        
Loss Contingency Accrual, Period Increase (Decrease)         165,347        
Licensing agreements                  
Other Commitments [Line Items]                  
Payable for each patent filing pending             $ 10,000    
Payment for each patent issued             $ 20,000    
Loss Contingency Accrual         100,000        
Long-term liability for estimated present value of future payments under licensing agreement         $ 595,802 $ 428,163      
Pathion Holdings, Inc.                  
Other Commitments [Line Items]                  
Legal fees reimbursement receivable               $ 24,800  
Pathion Holdings, Inc. | the APA                  
Other Commitments [Line Items]                  
Consideration transferred by cash $ 500,000                
Consideration transferred by shares 150,000