XML 54 R28.htm IDEA: XBRL DOCUMENT v3.20.1
KNOW Bio, LLC (Details)
3 Months Ended
Oct. 13, 2017
USD ($)
oncovirus
Dec. 29, 2015
Mar. 31, 2020
USD ($)
Mar. 31, 2019
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 3 years        
Right to sublicense, term   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