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% | |