XML 73 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts Receivable - Additional Information (Details) - Product Concentration Risk
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Sales | Ten Largest Customers      
Concentration Risk [Line Items]      
Concentration risk percentage 43.00% 48.00% 58.00%
Sales | Customer One      
Concentration Risk [Line Items]      
Concentration risk percentage 11.00% 15.00% 15.00%
Sales | Customer Two      
Concentration Risk [Line Items]      
Concentration risk percentage     12.00%
Trade Accounts Receivables | Customer One      
Concentration Risk [Line Items]      
Concentration risk percentage 12.00% 18.00%