Quarterly report pursuant to Section 13 or 15(d)

Concentrations (Details)

v3.23.2
Concentrations (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Inventory Purchases | Supplier Concentration Risk | Three Vendors      
Concentration Risk [Line Items]      
Concentration risk, percentage 83.00% 73.00%  
Accounts Receivable | Customer Concentration Risk | Three Customers      
Concentration Risk [Line Items]      
Concentration risk, percentage 90.00%   89.00%
Gross Sales | Customer Concentration Risk | Three Customers      
Concentration Risk [Line Items]      
Concentration risk, percentage 60.00%    
Gross Sales | Customer Concentration Risk | Four Customers      
Concentration Risk [Line Items]      
Concentration risk, percentage   68.00%