XML 63 R42.htm IDEA: XBRL DOCUMENT v3.20.1
KNOW Bio LLC (Details)
12 Months Ended
Oct. 13, 2017
USD ($)
oncovirus
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 30, 2015
Collaborative Arrangements Transactions [Line Items]        
Milestone and royalty payments   $ 0 $ 0  
KNOW Bio        
Collaborative Arrangements Transactions [Line Items]        
Percentage of outstanding member interests of KNOW Bio distributed to stockholders       100.00%
Written notice to terminate, period   90 days    
Option term for development and commercialization of products rights 3 years      
Upfront license agreement payment due upon execution $ 250,000      
KNOW Bio | Maximum        
Collaborative Arrangements Transactions [Line Items]        
Number of other specified oncoviruses | oncovirus 4