XML 69 R36.htm IDEA: XBRL DOCUMENT v3.20.4
License Agreements - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Jul. 31, 2013
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2015
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]          
Payment for license agreement   $ 150,000 $ 150,000 $ 75,000  
Minimum          
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]          
Annual payment for license   75,000      
Yale University          
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]          
Non-refundable upfront payment $ 149,511        
Reimbursed patent costs   196,167 $ 352,663 $ 216,093  
Yale University | Minimum          
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]          
Royalty payment   200,000      
Yale University | Maximum          
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]          
Royalty payment   $ 500,000      
Payment for sublicense agreement         $ 750,000