Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies (Details 1)

v3.20.2
Significant Accounting Policies (Details 1)
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     10.00%    
Revenues [Member] | Customer Concentration Risk [Member] | Customer A [Member]          
Concentration risk, Percentage   21.80% 13.50% 16.30%  
Revenues [Member] | Customer Concentration Risk [Member] | Customer B [Member]          
Concentration risk, Percentage 23.60%   17.10%    
Revenues [Member] | Customer Concentration Risk [Member] | Customer C [Member]          
Concentration risk, Percentage 21.50% 10.10% 17.50%    
Revenues [Member] | Customer Concentration Risk [Member] | Customer D [Member]          
Concentration risk, Percentage   16.10%   17.40%  
Revenues [Member] | Customer Concentration Risk [Member] | Customer E [Member]          
Concentration risk, Percentage 18.00%   13.70%    
Revenues [Member] | Customer Concentration Risk [Member] | Customer F [Member]          
Concentration risk, Percentage 26.00%   17.10%    
Revenues [Member] | Customer Concentration Risk [Member] | Customer G [Member]          
Concentration risk, Percentage   20.00%   16.90%  
Revenues [Member] | Customer Concentration Risk [Member] | Customer I [Member]          
Concentration risk, Percentage       10.90%  
Trade Receivables [Member]          
Concentration risk, Percentage     10.00%    
Trade Receivables [Member] | Customer Concentration Risk [Member] | Customer A [Member]          
Concentration risk, Percentage         12.00%
Trade Receivables [Member] | Customer Concentration Risk [Member] | Customer B [Member]          
Concentration risk, Percentage     25.90%   10.30%
Trade Receivables [Member] | Customer Concentration Risk [Member] | Customer C [Member]          
Concentration risk, Percentage     14.60%    
Trade Receivables [Member] | Customer Concentration Risk [Member] | Customer D [Member]          
Concentration risk, Percentage         12.10%
Trade Receivables [Member] | Customer Concentration Risk [Member] | Customer E [Member]          
Concentration risk, Percentage     14.00%    
Trade Receivables [Member] | Customer Concentration Risk [Member] | Customer F [Member]          
Concentration risk, Percentage     13.40%    
Trade Receivables [Member] | Customer Concentration Risk [Member] | Customer G [Member]          
Concentration risk, Percentage     23.50%   34.50%
Trade Receivables [Member] | Customer Concentration Risk [Member] | Customer H [Member]          
Concentration risk, Percentage         15.90%