v3.20.2
Summary of Significant Accounting Policies - Schedule of Accounts Receivables with Major Customers (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 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 24.03%   26.68%
Customer 2 [Member] | Accounts Receivable [Member]      
Percentage of account receivables from major customers 29.39%   25.24%
Customer 3 [Member] | Accounts Receivable [Member]      
Percentage of account receivables from major customers 12.06%   8.59%
Customer Others [Member] | Accounts Receivable [Member]      
Percentage of account receivables from major customers 34.52%   39.49%