XML 44 R71.htm IDEA: XBRL DOCUMENT v3.19.3
Concentrations - Additional Information (Detail)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Accounts Receivable | Customer Concentration Risk | Three Customers            
Concentration Risk [Line Items]            
Percentage of Total Revenue 80.00%          
Accounts Receivable | Customer Concentration Risk | Four Customers            
Concentration Risk [Line Items]            
Percentage of Total Revenue   89.00%        
Revenue | Customer Concentration Risk | Three Customers            
Concentration Risk [Line Items]            
Percentage of Total Revenue     82.00%   74.00%  
Revenue | Customer Concentration Risk | Four Customers            
Concentration Risk [Line Items]            
Percentage of Total Revenue       82.00%   55.00%
Accounts Payables | Supplier Concentration Risk | Three Vendors            
Concentration Risk [Line Items]            
Percentage of Total Revenue 37.00%          
Accounts Payables | Supplier Concentration Risk | One Vendor            
Concentration Risk [Line Items]            
Percentage of Total Revenue   16.00%        
Cost of Goods Sold | Supplier Concentration Risk | Two Supplier            
Concentration Risk [Line Items]            
Percentage of Total Revenue     57.00%   53.00% 44.00%
Cost of Goods Sold | Supplier Concentration Risk | Three Suppliers            
Concentration Risk [Line Items]            
Percentage of Total Revenue       58.00%