XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
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%