XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Concentration Risk Percent (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Product Information [Line Items]          
Revenues $ 2,280,740 $ 2,182,439 $ 4,626,281 $ 5,917,182  
Vendor A [Member]          
Product Information [Line Items]          
Cost of goods 1,956,561 1,236,093 3,864,667 3,793,171  
Accounts payable 2,406,182   2,406,182   $ 2,384,035
Vendor B [Member]          
Product Information [Line Items]          
Cost of goods 6,348 6,348  
Accounts payable 4,595,664   4,595,664   $ 5,135,351
Vendor C [Member]          
Product Information [Line Items]          
Cost of goods $ 72,052 $ 543,838 $ 441,441 $ 1,127,791  
Cost of Goods and Service, Product and Service Benchmark [Member] | Supplier Concentration Risk [Member] | Vendor A [Member]          
Product Information [Line Items]          
Concentrationr risk, percentage 96.00% 69.00% 90.00% 68.00%  
Cost of Goods and Service, Product and Service Benchmark [Member] | Supplier Concentration Risk [Member] | Vendor B [Member]          
Product Information [Line Items]          
Concentrationr risk, percentage  
Cost of Goods and Service, Product and Service Benchmark [Member] | Supplier Concentration Risk [Member] | Vendor C [Member]          
Product Information [Line Items]          
Concentrationr risk, percentage 4.00% 30.00% 10.00% 20.00%  
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor A [Member]          
Product Information [Line Items]          
Concentrationr risk, percentage     34.00% 21.00%  
Accounts payable $ 2,406,182 $ 2,115,497 $ 2,406,182 $ 2,115,497  
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor B [Member]          
Product Information [Line Items]          
Concentrationr risk, percentage     66.00% 66.00%  
Accounts payable 4,595,664 6,835,124 $ 4,595,664 $ 6,835,124  
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor C [Member]          
Product Information [Line Items]          
Concentrationr risk, percentage     0.00%  
Accounts payable 49,857 $ 49,857  
Customer B [Member]          
Product Information [Line Items]          
Revenues 1,910,202 1,205,594 3,358,311 3,719,213  
Accounts receivable $ 4,164,544 $ 3,883,504 $ 4,164,544 $ 3,883,504  
Customer B [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]          
Product Information [Line Items]          
Concentrationr risk, percentage 84.00% 55.00% 73.00% 63.00%  
Customer B [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]          
Product Information [Line Items]          
Concentrationr risk, percentage     100.00% 100.00%  
Customer A [Member]          
Product Information [Line Items]          
Revenues $ 370,538 $ 976,845 $ 1,267,970 $ 2,197,969  
Accounts receivable  
Customer A [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]          
Product Information [Line Items]          
Concentrationr risk, percentage 16.00% 45.00% 27.00% 37.00%  
Customer A [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]          
Product Information [Line Items]          
Concentrationr risk, percentage