XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Customer, Supplier and Product Concentration (Tables)
6 Months Ended
Jun. 30, 2020
Risks and Uncertainties [Abstract]  
Schedules of Concentration of Risk, by Risk Factor
The following table sets forth the percentage of the Company's gross accounts receivable disaggregated by major customers as of June 30, 2020 and December 31, 2019:

June 30,
2020
December 31,
2019
Disaggregation of gross A/R by major customersGross
Accounts
Receivable
Gross
Accounts
Receivable %
Gross
Accounts
Receivable
Gross
Accounts
Receivable %
Amerisource$43,054  17.3 %$56,945  22.0 %
Cardinal28,880  11.6 %40,158  15.6 %
McKesson109,753  44.1 %118,258  45.8 %
Combined Total181,687  73.0 %215,361  83.4 %
All Others67,251  27.0 %42,812  16.6 %
Grand Total$248,938  100.0 %$258,173  100.0 %

The following table sets forth the percentage of the Company’s gross sales disaggregated by major customers for the three and six month periods ended June 30, 2020 and 2019:

Three Months Ended
June 30, 2020
Three Months Ended
June 30, 2019
Six Months Ended
June 30, 2020
Six Months Ended
June 30, 2019
Disaggregation of gross sales by major customersGross SalesGross Sales %Gross SalesGross Sales %Gross SalesGross Sales %Gross SalesGross Sales %
Amerisource$56,102  18.6 %$105,971  22.7 %$132,098  18.1 %$185,296  20.0 %
Cardinal50,192  16.7 %100,318  21.5 %117,233  16.1 %214,359  23.2 %
McKesson139,205  46.3 %183,436  39.4 %309,749  42.4 %374,812  40.6 %
Combined Total245,499  81.6 %389,725  83.6 %559,080  76.6 %774,467  83.8 %
All Others55,381  18.4 %76,284  16.4 %171,176  23.4 %150,182  16.2 %
Grand Total$300,880  100.0 %$466,009  100.0 %$730,256  100.0 %$924,649  100.0 %

The following table sets forth the Company’s net revenues disaggregated by major customers for the three and six month periods ended June 30, 2020 and 2019 (dollar amounts in thousands):

Three Months Ended
June 30, 2020
Three Months Ended
June 30, 2019
Six Months Ended
June 30, 2020
Six Months Ended
June 30, 2019
Disaggregation of net revenues by major customersNet RevenueNet Revenue % Net RevenueNet Revenue % Net RevenueNet Revenue % Net RevenueNet Revenue %
Amerisource$22,475  18.7%$40,275  22.6%$55,193  17.0%$70,371  20.5%
Cardinal19,789  16.4%28,337  15.9%45,178  13.9%58,098  16.9%
McKesson29,438  24.5%40,743  22.9%72,491  22.3%78,495  22.8%
Combined Total71,702  59.6%109,355  61.4%172,862  53.2%206,964  60.2%
All Others48,608  40.4%68,702  38.6%152,141  46.8%136,964  39.8%
Grand Total$120,310  100.0%$178,057  100.0%$325,003  100.0%$343,928  100.0%