XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - License Agreement (Details)
1 Months Ended 6 Months Ended
Nov. 30, 2008
USD ($)
Jun. 30, 2021
USD ($)
item
Dec. 31, 2020
USD ($)
License Agreements      
Accrued license payments   $ 26,833 $ 3,833
License Agreement | Horizon Therapeutics, PLC      
License Agreements      
Minimum annual commitment $ 46,000    
Amended License Agreement | Horizon Therapeutics, PLC      
License Agreements      
Accrued license payments   $ 26,833 $ 3,833
Number of milestones achieved | item   0  
Period for advance notice of termination   90 days