Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details)

v3.21.1
Commitments and Contingencies (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2015
Dec. 31, 2020
Other Commitments [Line Items]        
Payment for each patent issued $ 29,275 $ 13,385    
Licensing agreements        
Other Commitments [Line Items]        
Payable for each patent filing pending     $ 10,000  
Payment for each patent issued     $ 20,000  
Payment for each patent issue days     20 days  
Contractual Obligation 426,937      
Long-term liability for estimated present value of future payments under licensing agreement 944,026     $ 552,031
Licensing agreements | Maximum        
Other Commitments [Line Items]        
Contractual Obligation $ 100,000      
June 21st | Licensing agreements        
Other Commitments [Line Items]        
Payment for each patent issue days     20 days