v3.20.2
Summary of Significant Accounting Policies - Schedule of Accounts Receivables with Major Customers (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Percentage of account receivables from major customers 100.00% 100.00%  
Accounts Receivable [Member]      
Percentage of account receivables from major customers 100.00%   100.00%
Customer 1 [Member] | Accounts Receivable [Member]      
Percentage of account receivables from major customers 26.84%   26.68%
Customer 2 [Member] | Accounts Receivable [Member]      
Percentage of account receivables from major customers 11.91%   8.59%
Customer 3 [Member] | Accounts Receivable [Member]      
Percentage of account receivables from major customers 10.08%   6.94%
Customer 4 [Member] | Accounts Receivable [Member]      
Percentage of account receivables from major customers 9.77%   25.24%
Customer Others [Member] | Accounts Receivable [Member]      
Percentage of account receivables from major customers 41.40%   32.55%