Summary of Customers and Vendor Concentrations (Details)
|
12 Months Ended |
Dec. 31, 2021 |
Dec. 31, 2020 |
| Consolidated Sales and Purchases [Member] | Supplier Concentration Risk [Member] | Vendor A [Member] |
|
|
| Product Information [Line Items] |
|
|
| Concentration percentage |
|
19.00%
|
| Accounts Receivable [Member] | Supplier Concentration Risk [Member] | Vendor A [Member] |
|
|
| Product Information [Line Items] |
|
|
| Concentration percentage |
|
|
| Accounts Payables [Member] | Supplier Concentration Risk [Member] | Vendor A [Member] |
|
|
| Product Information [Line Items] |
|
|
| Concentration percentage |
10.00%
|
|
| Customer A [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member] |
|
|
| Product Information [Line Items] |
|
|
| Concentration percentage |
12.00%
|
27.00%
|
| Customer A [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member] |
|
|
| Product Information [Line Items] |
|
|
| Concentration percentage |
19.00%
|
|
| Customer A [Member] | Accounts Payables [Member] | Customer Concentration Risk [Member] |
|
|
| Product Information [Line Items] |
|
|
| Concentration percentage |
|
|
| Customer B [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member] |
|
|
| Product Information [Line Items] |
|
|
| Concentration percentage |
11.00%
|
13.00%
|
| Customer B [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member] |
|
|
| Product Information [Line Items] |
|
|
| Concentration percentage |
15.00%
|
|
| Customer B [Member] | Accounts Payables [Member] | Customer Concentration Risk [Member] |
|
|
| Product Information [Line Items] |
|
|
| Concentration percentage |
|
|
| Customer C [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member] |
|
|
| Product Information [Line Items] |
|
|
| Concentration percentage |
10.00%
|
|