v3.20.1
Summary of Significant Accounting Policies - Schedule of Accounts Receivables with Major Customers (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 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 29.51%   26.68%
Customer 2 [Member] | Accounts Receivable [Member]      
Percentage of account receivables from major customers 18.92%   25.24%
Customer 3 [Member] | Accounts Receivable [Member]      
Percentage of account receivables from major customers 10.54%   0.00%
Customer Others [Member] | Accounts Receivable [Member]      
Percentage of account receivables from major customers 41.03%   48.08%