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