XML 98 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Customer, Supplier and Product Concentration (Tables)
12 Months Ended
Dec. 31, 2019
Risks and Uncertainties [Abstract]  
Schedules of Concentration of Risk, by Risk Factor

The following table sets forth the Company’s gross trade accounts receivable, gross sales and net revenue disaggregated by major customers for the periods indicated:
Gross Accounts Receivable as of December 31,
 
2019
 
2018
 
2017
Disaggregation of gross A/R by major customers
Gross
Accounts
Receivable
 
Gross
Accounts
Receivable %
 
Gross
Accounts
Receivable
 
Gross
Accounts
Receivable %
 
Gross
Accounts
Receivable
 
Gross
Accounts
Receivable %
Amerisource
$
56,945

 
22.0
%
 
$
55,160

 
17.9
%
 
$
99,771

 
26.3
%
Cardinal
40,158

 
15.6
%
 
59,443

 
19.3
%
 
79,731

 
21.1
%
McKesson
118,258

 
45.8
%
 
149,000

 
48.3
%
 
146,321

 
38.6
%
Combined Total
215,361

 
83.4
%
 
263,603

 
85.5
%
 
325,823

 
86.0
%
Other
42,812

 
16.6
%
 
44,702

 
14.5
%
 
52,936

 
14.0
%
Grand Total
$
258,173

 
100.0
%
 
$
308,305

 
100.0
%
 
$
378,759

 
100.0
%


 
Gross Sales
 
 
2019
 
2018
 
2017
Disaggregation of gross sales by major customers
Gross Sales
 
Gross Sales %
 
Gross Sales
 
Gross Sales %
 
Gross Sales
 
Gross Sales %
Amerisource
$
348,030

 
20.8
%
 
$
386,543

 
20.5
%
 
$
554,690

 
23.6
%
Cardinal
354,253

 
21.2
%
 
390,438

 
20.7
%
 
411,458

 
17.5
%
McKesson
680,478

 
40.6
%
 
789,620

 
41.8
%
 
918,157

 
39.1
%
Combined Total
1,382,761

 
82.6
%
 
1,566,601

 
83.0
%
 
1,884,305

 
80.2
%
Other
291,435

 
17.4
%
 
321,261

 
17.0
%
 
466,766

 
19.8
%
Grand Total
$
1,674,196

 
100.0
%
 
$
1,887,862

 
100.0
%
 
$
2,351,071

 
100.0
%

Net Revenue
 
2019
 
2018
 
2017
Disaggregation of net revenues by major customers
 
Net
Revenue
 
Net Revenue %
 
 
Net
Revenue
 
Net Revenue %
 
 
Net
Revenue
 
Net Revenue %
Amerisource
$
138,667

 
20.3
%
 
$
144,776

 
20.9
%
 
$
160,671

 
19.1
%
Cardinal
115,489

 
16.9
%
 
109,747

 
15.8
%
 
150,257

 
17.9
%
McKesson
157,572

 
23.1
%
 
173,363

 
25.0
%
 
222,715

 
26.5
%
Combined Total
411,728

 
60.3
%
 
427,886

 
61.7
%
 
533,643

 
63.5
%
Other
270,701

 
39.7
%
 
266,132

 
38.3
%
 
307,402

 
36.5
%
Grand Total
$
682,429

 
100.0
%
 
$
694,018

 
100.0
%
 
$
841,045

 
100.0
%