Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details)

v3.21.2
Commitments and Contingencies (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2015
Mar. 31, 2021
Dec. 31, 2020
Other Commitments [Line Items]          
Payment for each patent issued $ 112,100 $ 23,288      
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 $ 951,717       $ 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