XML 82 R71.htm IDEA: XBRL DOCUMENT v3.19.1
Customer, Supplier and Product Concentration - Sales and Receivables (Details) - Big 3 Wholesalers combined - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Trade Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk percentage 86.00%   86.00%
Percentage of gross sales      
Concentration Risk [Line Items]      
Concentration risk percentage 84.00% 83.00%