v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND PROCESSES (Tables)
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
Schedule of inventories
        
   2025   2024 
Raw materials & deposits  $2,700,780   $2,712,184 
Work-in-process   20,795    6,311 
Finished goods   659,130    717,058 
Total gross inventories   3,380,705    3,435,553 
Less reserve for obsolescence   (439,156)   (439,156)
Total net inventories  $2,941,549   $2,996,397