Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Details)

v3.21.1
Commitments and Contingencies (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2015
Apr. 30, 2019
Other Commitments [Line Items]        
Payment for each patent issued $ 53,220 $ 99,845    
Licensing agreements        
Other Commitments [Line Items]        
Payable for each patent filing pending     $ 10,000  
Payment for each patent issued     $ 20,000  
Contractual Obligation       $ 232,367
Long-term liability for estimated present value of future payments under licensing agreement 552,031 $ 595,802    
Licensing agreements | Maximum        
Other Commitments [Line Items]        
Contractual Obligation $ 100,000