Concentrations - Significant Suppliers Represented Ten Percent (10%) or Greater of Goods Purchased (Details) - Goods Purchased [Member] - Supplier Concentration Risk [Member] |
3 Months Ended | |
|---|---|---|
Mar. 31, 2023 |
Mar. 31, 2022 |
|
| Supplier 1 [Member] | ||
| Concentration Risk [Line Items] | ||
| Concentration risk, percentage | 19.50% | 0.30% |
| Supplier 2 [Member] | ||
| Concentration Risk [Line Items] | ||
| Concentration risk, percentage | 14.30% | 10.60% |
| Supplier 3 [Member] | ||
| Concentration Risk [Line Items] | ||
| Concentration risk, percentage | 7.70% | 13.10% |
| Supplier 4 [Member] | ||
| Concentration Risk [Line Items] | ||
| Concentration risk, percentage | 7.20% | 28.80% |
| Supplier 5 [Member] | ||
| Concentration Risk [Line Items] | ||
| Concentration risk, percentage | 3.20% | 10.40% |
| Group Of Suppliers [Member] | ||
| Concentration Risk [Line Items] | ||
| Concentration risk, percentage | 51.90% | 63.20% |