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