XML 39 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
12 Months Ended 24 Months Ended
Dec. 31, 2019
Dec. 31, 2007
Dec. 31, 2018
Dec. 31, 2006
Commitments and Contingencies [Line Items]        
Accrued payroll and compensation $ 3,193,000   $ 2,940,000  
License Agreement [Member]        
Commitments and Contingencies [Line Items]        
Shares issued   84,678    
Royalty on net sales sublicensing gross revenue 10.00%      
Transition Agreement [Member]        
Commitments and Contingencies [Line Items]        
Payment period on transition and health benefits 15 months      
Transition Agreement [Member] | Bonus [Member]        
Commitments and Contingencies [Line Items]        
Accrued payroll and compensation $ 200,000      
Transition Agreement [Member] | Other Accrued Expenses [Member]        
Commitments and Contingencies [Line Items]        
Transition payments and health benefits $ 1,000,000      
Minimum [Member] | License Agreement [Member]        
Commitments and Contingencies [Line Items]        
Annual license fee payable       $ 5,000
Percentage of royalty on net sales 0.50%      
Maximum [Member] | License Agreement [Member]        
Commitments and Contingencies [Line Items]        
Annual license fee payable       $ 25,000
Percentage of royalty on net sales 3.50%