XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.2
CONCENTRATIONS (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Concentration of Credit Risk [Abstract]          
Revenue $ 4,237,520 $ 3,204,689 $ 7,708,064 $ 5,035,322  
Accounts receivable 4,619,959   4,619,959   $ 2,526,432
Purchases 3,090,275 $ 3,036,237 6,366,075 4,503,840  
Accounts payable 3,364,228   3,364,228   $ 3,383,021
Revenue [Member] | Customer Concentration Risk [Member] | Customer [Member]          
Concentration of Credit Risk [Abstract]          
Revenue     $ 1,717,172 $ 1,450,937  
Concentration risk, percentage     18.00% 55.00%  
Revenue [Member] | Customer Concentration Risk [Member] | Customer A [Member]          
Concentration of Credit Risk [Abstract]          
Revenue     $ 1,414,701 $ 728,109  
Concentration risk, percentage     18.00% 14.00%  
Revenue [Member] | Customer Concentration Risk [Member] | Customer B [Member]          
Concentration of Credit Risk [Abstract]          
Revenue     $ 285,603 $ 684,643  
Concentration risk, percentage     [1] 14.00%  
Revenue [Member] | Customer Concentration Risk [Member] | Customer C [Member]          
Concentration of Credit Risk [Abstract]          
Revenue     $ 16,868 $ 807,952  
Concentration risk, percentage     [1] 16.00%  
Revenue [Member] | Customer Concentration Risk [Member] | Customer D [Member]          
Concentration of Credit Risk [Abstract]          
Revenue     $ 0 $ 539,786  
Concentration risk, percentage     0.00% 11.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer [Member]          
Concentration of Credit Risk [Abstract]          
Concentration risk, percentage     62.00%   79.00%
Accounts receivable 3,233,878   $ 3,233,878   $ 2,015,042
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer C [Member]          
Concentration of Credit Risk [Abstract]          
Concentration risk, percentage     13.00%   0.00%
Accounts receivable 577,839   $ 577,839   $ 0
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer D [Member]          
Concentration of Credit Risk [Abstract]          
Concentration risk, percentage     [1]   16.00%
Accounts receivable 376,054   $ 376,054   $ 395,360
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer E [Member]          
Concentration of Credit Risk [Abstract]          
Concentration risk, percentage     13.00%   [1]
Accounts receivable 612,525   $ 612,525   $ 12,338
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer F [Member]          
Concentration of Credit Risk [Abstract]          
Concentration risk, percentage     10.00%   16.00%
Accounts receivable 445,598   $ 445,598   $ 410,321
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer G [Member]          
Concentration of Credit Risk [Abstract]          
Concentration risk, percentage     26.00%   47.00%
Accounts receivable 1,221,862   $ 1,221,862   $ 1,197,023
Purchases [Member] | Supplier Concentration Risk [Member] | Supplier [Member]          
Concentration of Credit Risk [Abstract]          
Concentration risk, percentage     64.00% 45.00%  
Purchases     $ 9,051,870 $ 4,030,226  
Purchases [Member] | Supplier Concentration Risk [Member] | Supplier A [Member]          
Concentration of Credit Risk [Abstract]          
Concentration risk, percentage     33.00% 0.00%  
Purchases     $ 4,645,216 $ 0  
Purchases [Member] | Supplier Concentration Risk [Member] | Supplier B [Member]          
Concentration of Credit Risk [Abstract]          
Concentration risk, percentage     19.00% 0.00%  
Purchases     $ 2,644,958 $ 0  
Purchases [Member] | Supplier Concentration Risk [Member] | Supplier C [Member]          
Concentration of Credit Risk [Abstract]          
Concentration risk, percentage     12.00% [1]  
Purchases     $ 1,734,260 $ 308,918  
Purchases [Member] | Supplier Concentration Risk [Member] | Supplier D [Member]          
Concentration of Credit Risk [Abstract]          
Concentration risk, percentage     [1] 45.00%  
Purchases     $ 27,436 $ 4,030,226  
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Supplier [Member]          
Concentration of Credit Risk [Abstract]          
Concentration risk, percentage     33.00%   29.00%
Accounts receivable 1,113,034   $ 1,113,034   $ 997,721
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Supplier D [Member]          
Concentration of Credit Risk [Abstract]          
Concentration risk, percentage     12.00%   12.00%
Accounts payable 417,448   $ 417,448   $ 420,100
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Supplier E [Member]          
Concentration of Credit Risk [Abstract]          
Concentration risk, percentage     21.00%   17.00%
Accounts receivable $ 695,586   $ 695,586   $ 577,621
[1] Indicates below 10%.