Quarterly report pursuant to Section 13 or 15(d)

Revenues - Percentage by Customer (Details)

v3.19.2
Revenues - Percentage by Customer (Details) - Sales - Customer concentration risk
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
ASD Healthcare and Oncology Supply        
Disaggregation of Revenue [Line Items]        
Percentage 48.00% 38.00% 40.00% 38.00%
McKesson Specialty Care Distribution Corporation        
Disaggregation of Revenue [Line Items]        
Percentage 40.00% 52.00% 31.00% 52.00%
Cardinal Healthcare        
Disaggregation of Revenue [Line Items]        
Percentage 10.00% 10.00%   10.00%
Grifols        
Disaggregation of Revenue [Line Items]        
Percentage     20.00%