XML 86 R68.htm IDEA: XBRL DOCUMENT v3.19.3
Business Segment, Geographic and Major Customer Information - Major Customers (Details) - Customer Concentration Risk - Sales
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Customer A        
Segment Reporting Information [Line Items]        
Percentage of revenue by major customers 35.90% 12.20% 16.70% 10.40%
Customer B        
Segment Reporting Information [Line Items]        
Percentage of revenue by major customers     12.30%  
Customer C        
Segment Reporting Information [Line Items]        
Percentage of revenue by major customers 6.60% 25.60%   13.60%