XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Product Information [Line Items]          
Sales $ 10,528,739 $ 10,331,291 $ 19,753,611 $ 20,178,808  
Cost of sales 6,589,644 7,292,438 $ 12,994,149 14,054,963  
Investment [Member]          
Product Information [Line Items]          
Equity method investment, description     Significant influence is generally deemed to exist if the Company’s ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on the investee’s board of directors, are considered in determining whether the equity method of accounting is appropriate.    
Three Primary Customers [Member] | Revenue from Contract with Customer Benchmark [Member]          
Product Information [Line Items]          
Sales $ 5,520,361 $ 5,172,025 $ 9,843,563 $ 9,276,058  
Concentration risk threshold percentage 52.00% 50.00% 50.00% 46.00%  
Three Primary Customers [Member] | Accounts Receivable [Member]          
Product Information [Line Items]          
Sales $ 4,333,665 $ 4,172,657 $ 4,443,400 $ 4,172,657 $ 6,561,164
Concentration risk threshold percentage 49.00% 56.00% 49.00% 56.00% 67.00%
Shipping and Handling [Member]          
Product Information [Line Items]          
Sales     $ 288,826 $ 286,290  
Cost of sales     509,167 $ 542,321  
First Term [Member]          
Product Information [Line Items]          
Deposits $ 303,954   $ 303,954    
Debt Instrument, Interest Rate, Stated Percentage 1.30%   1.30%    
Second Term [Member]          
Product Information [Line Items]          
Deposits $ 731,767   $ 731,767    
Debt Instrument, Interest Rate, Stated Percentage 3.00%   3.00%    
Minimum interest penalty $ 150   $ 150    
Third Term [Member]          
Product Information [Line Items]          
Deposits $ 1,019,197   $ 1,019,197    
Debt Instrument, Interest Rate, Stated Percentage 3.85%   3.85%    
Minimum interest penalty $ 150   $ 150    
Fourth Term [Member]          
Product Information [Line Items]          
Deposits $ 310,695   $ 310,695    
Debt Instrument, Interest Rate, Stated Percentage 3.85%   3.85%