XML 104 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Concentrations - Narrative (Detail)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounts Receivable | Customer Concentration Risk | Four Customers        
Concentration Risk [Line Items]        
Concentration Risk, Percentage   81.00%    
Accounts Receivable | Customer Concentration Risk | Three Customers        
Concentration Risk [Line Items]        
Concentration Risk, Percentage 89.00%      
Revenue | Customer Concentration Risk | Four Customers        
Concentration Risk [Line Items]        
Concentration Risk, Percentage   73.00% 66.00% 72.00%
Accounts Payables | Supplier Concentration Risk | One Vendor        
Concentration Risk [Line Items]        
Concentration Risk, Percentage   26.00%    
Accounts Payables | Supplier Concentration Risk | Two Vendors        
Concentration Risk [Line Items]        
Concentration Risk, Percentage 16.00%      
Cost of Goods Sold | Supplier Concentration Risk | Two Suppliers        
Concentration Risk [Line Items]        
Concentration Risk, Percentage   44.00% 40.00% 59.00%