Schedule of Company’s Contract Manufacturers of Finished Goods (Details) - Customer Concentration Risk [Member] - Vendor [Member] |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
|
Manufacturer A [Member] | ||||
Product Information [Line Items] | ||||
Manufacturer percentage | 55.00% | 0.00% | 47.00% | 0.00% |
Manufacturer B [Member] | ||||
Product Information [Line Items] | ||||
Manufacturer percentage | 37.00% | 31.00% | 44.00% | 28.00% |
Manufacturer C [Member] | ||||
Product Information [Line Items] | ||||
Manufacturer percentage | 8.00% | 6.00% | 9.00% | 6.00% |
Manufacturer D [Member] | ||||
Product Information [Line Items] | ||||
Manufacturer percentage | 0.00% | 54.00% | 0.00% | 58.00% |
Manufacturer E [Member] | ||||
Product Information [Line Items] | ||||
Manufacturer percentage | 0.00% | 9.00% | 0.00% | 8.00% |