XML 39 R29.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Customer concentrations (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Revenues [Member]          
Concentration Risk, Percentage 100.00% 100.00% 100.00% 100.00%  
Accounts Receivable [Member]          
Concentration Risk, Percentage     100.00%   100.00%
Accounts Payable [Member]          
Concentration Risk, Percentage     100.00%   100.00%
Customer A [Member] | Revenues [Member]          
Concentration Risk, Percentage   67.00%   46.00%  
Customer B [Member] | Revenues [Member]          
Concentration Risk, Percentage   14.00%   10.00%  
Customer B [Member] | Accounts Receivable [Member]          
Concentration Risk, Percentage     23.00%    
Customer C [Member] | Accounts Receivable [Member]          
Concentration Risk, Percentage         33.00%
Customer D [Member] | Accounts Receivable [Member]          
Concentration Risk, Percentage         17.00%
Customer E [Member] | Accounts Receivable [Member]          
Concentration Risk, Percentage         20.00%
Customer F [Member] | Accounts Receivable [Member]          
Concentration Risk, Percentage         19.00%
Customer G [Member] | Revenues [Member]          
Concentration Risk, Percentage 35.00%   44.00%    
Customer H [Member] | Revenues [Member]          
Concentration Risk, Percentage       15.00%  
Customer I [Member] | Revenues [Member]          
Concentration Risk, Percentage 26.00%        
Customer I [Member] | Accounts Receivable [Member]          
Concentration Risk, Percentage     56.00%    
Customer J [Member] | Revenues [Member]          
Concentration Risk, Percentage     12.00%    
Customer K [Member] | Revenues [Member]          
Concentration Risk, Percentage 12.00%        
Customer K [Member] | Accounts Receivable [Member]          
Concentration Risk, Percentage     10.00%    
All other customers [Member] | Revenues [Member]          
Concentration Risk, Percentage 27.00% 19.00% 44.00% 29.00%  
All other customers [Member] | Accounts Receivable [Member]          
Concentration Risk, Percentage     11.00%   11.00%
Vendor A [Member] | Accounts Payable [Member]          
Concentration Risk, Percentage         15.00%
Vendor B [Member] | Accounts Payable [Member]          
Concentration Risk, Percentage         16.00%
Vendor C [Member] | Accounts Payable [Member]          
Concentration Risk, Percentage         17.00%
Vendor D [Member] | Accounts Payable [Member]          
Concentration Risk, Percentage         12.00%
Vendor E [Member] | Accounts Payable [Member]          
Concentration Risk, Percentage     47.00%    
Vendor F [Member] | Accounts Payable [Member]          
Concentration Risk, Percentage     10.00%    
All other vendors [Member] | Accounts Payable [Member]          
Concentration Risk, Percentage     43.00%   40.00%