XML 89 R72.htm IDEA: XBRL DOCUMENT v3.8.0.1
14. Concentrations (Details 1)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Accounts Receivable    
Cardinal Health, Inc. 31.00% 28.00%
McKesson Corporation 29.00% 36.00%
AmerisourceBergen Drug Corporation 27.00% 28.00%
Total 87.00% 92.00%