XML 80 R66.htm IDEA: XBRL DOCUMENT v3.7.0.1
Related Party Transactions (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Nov. 10, 2014
Related Party Transaction [Line Items]        
Revenue sharing arrangement $ 2,200,000 $ 4,829,000 $ 7,298,000  
Exela PharmSci, Inc        
Related Party Transaction [Line Items]        
Revenue sharing arrangement 2,200,000 4,800,000 $ 7,300,000  
Accounts receivable, related parties 0 0    
Alfa Aesar        
Related Party Transaction [Line Items]        
Accounts receivable, related parties 400,000      
Revenue from related parties 400,000 0    
AstraZeneca        
Related Party Transaction [Line Items]        
Accounts receivable, related parties $ 0 0    
Revenue from related parties   $ 100,000    
CMEA Ventures | Affiliated Entity        
Related Party Transaction [Line Items]        
Investment, ownership percentage       7.40%
Exela PharmSci, Inc | Presidio Partners 2007, L.P. | Affiliated Entity        
Related Party Transaction [Line Items]        
Investment, ownership percentage 10.00%