v3.25.2
NOTES PAYABLE (Details Narrative)
6 Months Ended
Feb. 10, 2022
USD ($)
a
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Principal and interest on loan payments payable monthly $ 21,000 $ 27,000  
Principal amount of additional loan   $ 7,000 $ 13,000
Loan maturity date   Mar. 27, 2030  
Note payable to bank   $ 1,425,000 1,536,000
Real estate property land | a 29.8    
Note payabe, Interest rate, Percentage 4.09%    
Balance of note payable   $ 2,323,000 2,379,000
Description of Line of credit   The amount available is based on the lower of the maximum $5,000 or 50% of eligible cash, inventory, and accounts receivable balances at the financial statement date. Key provisions of the line of credit require the Company (i) to obtain bank approval for capital expenditures in excess of $5,000 during the term of the loan and (ii) to obtain bank approval prior to its funding of any acquisition  
Line of credit maturity date Feb. 10, 2037    
Annual interest rates, Percentage   2.90%  
Summit Community Bank [Member]      
Mortgage note payable fixed interest rate   3.64%  
Tangible assets net worth   $ 25,000,000  
Line of credit   5,000,000 5,000
Annual capital expenditures   5,000,000  
Balance of note payable   $ 1,067,000 $ 1,166,000
Line of credit maturity date   Jan. 01, 2026  
Principal and interest on loan payments payable monthly   $ 22,000  
Annual interest rates, Percentage   4.99%