Quarterly report pursuant to Section 13 or 15(d)

Investments - Narrative (Details)

v3.20.1
Investments - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
shares
Schedule of Equity Method Investments [Line Items]  
Total assets of equity method investees | $ $ 68.2
Total (liabilities) of equity method investees | $ (38.0)
Net losses of equity method investees | $ 21.9
Market value | $ $ 5.4
Pharmsynthez  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage, equity method 9.00%
Cocrystal  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage, equity method 5.00%
Number of shares into which warrants may be converted (in shares) 33,000
Non-Invasive Monitoring Systems, Inc.  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage, equity method 1.00%
Neovasc  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage, equity method 3.00%
InCellDx, Inc  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage, equity method 29.00%
Number of shares into which warrants may be converted (in shares) 700,000
BioCardia, Inc.  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage, equity method 3.00%
Ownership percentage 3.00%
Number of shares into which warrants may be converted (in shares) 47,000
Investment options, vested (in shares) 33,000
Xenetic Biosciences, Inc.  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage, equity method 3.00%
Number of shares into which warrants may be converted (in shares) 40,000
Phio Pharmaceuticals  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage 0.03%
Number of shares into which warrants may be converted (in shares) 404
VBI Vaccines Inc  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage 4.00%
ChromaDex  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage 0.10%
MabVax Therapeutics Holdings, Inc.  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage 1.00%
Eloxx Pharmaceuticals  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage 3.00%
Zebra  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage, equity method 29.00%
Series A Preferred Stock | Zebra  
Schedule of Equity Method Investments [Line Items]  
Investment owned (in shares) 1,260,000
Restricted Stock | Zebra  
Schedule of Equity Method Investments [Line Items]  
Shares received as a gift (in shares) 900,000