Annual report pursuant to Section 13 and 15(d)

Certain Risks and Concentrations (Details)

v3.21.2
Certain Risks and Concentrations (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Customer [Member]    
Certain Risks and Concentrations (Details) [Line Items]    
Outstanding accounts receivable 10.00%  
Major Customers [Member] | Accounts Receivable [Member]    
Certain Risks and Concentrations (Details) [Line Items]    
Outstanding accounts receivable 10.00% 10.00%
Number of customer 6 3
Percentage of total outstanding accounts payable related parties 87.40% 74.90%
Supplier [Member]    
Certain Risks and Concentrations (Details) [Line Items]    
Outstanding accounts receivable 10.00%  
Major Suppliers [Member] | Accounts Payable Related Party [Member]    
Certain Risks and Concentrations (Details) [Line Items]    
Outstanding accounts receivable 10.00% 10.00%
Percentage of total outstanding accounts payable related parties 76.00% 76.00%
Number of suppliers 2 2