Risks & Uncertainties (Details)
|
6 Months Ended |
Jun. 30, 2021 |
Jun. 30, 2020 |
| Sales Revenue, Net [Member] |
|
|
| Risks & Uncertainties (Details) [Line Items] |
|
|
| Concentrations risk, percentage |
10.00%
|
30.70%
|
| Number of customers |
3
|
1
|
| Accounts Receivable [Member] |
|
|
| Risks & Uncertainties (Details) [Line Items] |
|
|
| Number of customers |
|
2
|
| Raw Material Purchases [Member] |
|
|
| Risks & Uncertainties (Details) [Line Items] |
|
|
| Number of suppliers |
2
|
2
|
| Raw Material Purchases [Member] | Suppliers [Member] |
|
|
| Risks & Uncertainties (Details) [Line Items] |
|
|
| Concentrations risk, percentage |
37.80%
|
39.00%
|
| Raw Material Purchases [Member] | Supplier Two [Member] |
|
|
| Risks & Uncertainties (Details) [Line Items] |
|
|
| Concentrations risk, percentage |
13.90%
|
18.60%
|
| Revenue one [Member] |
|
|
| Risks & Uncertainties (Details) [Line Items] |
|
|
| Concentrations risk, percentage |
30.10%
|
30.80%
|
| Revenue two [Member] |
|
|
| Risks & Uncertainties (Details) [Line Items] |
|
|
| Concentrations risk, percentage |
20.20%
|
21.40%
|
| Revenue three [Member] |
|
|
| Risks & Uncertainties (Details) [Line Items] |
|
|
| Concentrations risk, percentage |
12.70%
|
13.90%
|
| Customer One [Member] | Accounts Receivable [Member] |
|
|
| Risks & Uncertainties (Details) [Line Items] |
|
|
| Concentrations risk, percentage |
52.30%
|
49.80%
|
| Customer Two [Member] | Accounts Receivable [Member] |
|
|
| Risks & Uncertainties (Details) [Line Items] |
|
|
| Concentrations risk, percentage |
11.30%
|
|
| Customer Two [Member] | Accounts Receivable [Member] |
|
|
| Risks & Uncertainties (Details) [Line Items] |
|
|
| Concentrations risk, percentage |
10.30%
|
10.70%
|