XML 95 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Investments in Affiliated Entities (Details) - shares
Dec. 31, 2019
Dec. 31, 2018
GeneOne Life Sciences    
Related Party Transaction [Line Items]    
Number of shares owned (shares) 1,644,155  
Percentage of ownership 7.50% 7.80%
GeneOne Life Sciences | Common stock    
Related Party Transaction [Line Items]    
Number of shares owned (shares) 1,644,155 1,644,155
Plumbline Life Sciences    
Related Party Transaction [Line Items]    
Percentage of ownership 15.00% 15.10%
Plumbline Life Sciences | Common stock    
Related Party Transaction [Line Items]    
Number of shares owned (shares) 395,758 395,758