Annual report pursuant to Section 13 and 15(d)

Significant Accounting Policies (Details 3)

v3.20.4
Significant Accounting Policies (Details 3)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenues [Member]    
Concentration risk, Percentage 10.00%  
Revenues [Member] | Customer Concentration Risk [Member] | Customer A [Member]    
Concentration risk, Percentage 11.20% 18.40%
Revenues [Member] | Customer Concentration Risk [Member] | Customer B [Member]    
Concentration risk, Percentage 19.70%  
Revenues [Member] | Customer Concentration Risk [Member] | Customer C [Member]    
Concentration risk, Percentage 18.40%  
Revenues [Member] | Customer Concentration Risk [Member] | Customer D [Member]    
Concentration risk, Percentage   18.30%
Revenues [Member] | Customer Concentration Risk [Member] | Customer E [Member]    
Concentration risk, Percentage 13.20%  
Revenues [Member] | Customer Concentration Risk [Member] | Customer F [Member]    
Concentration risk, Percentage 18.20%  
Revenues [Member] | Customer Concentration Risk [Member] | Customer G [Member]    
Concentration risk, Percentage   15.70%
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 32.20% 10.30%
Trade Receivables [Member] | Customer Concentration Risk [Member] | Customer C [Member]    
Concentration risk, Percentage 17.00%  
Trade Receivables [Member] | Customer Concentration Risk [Member] | Customer D [Member]    
Concentration risk, Percentage   12.10%
Trade Receivables [Member] | Customer Concentration Risk [Member] | Customer F [Member]    
Concentration risk, Percentage 12.70%  
Trade Receivables [Member] | Customer Concentration Risk [Member] | Customer G [Member]    
Concentration risk, Percentage 12.50% 34.50%
Trade Receivables [Member] | Customer Concentration Risk [Member] | Customer H [Member]    
Concentration risk, Percentage   15.90%
Trade Receivables [Member] | Customer Concentration Risk [Member] | Customer I [Member]    
Concentration risk, Percentage 13.50%