v3.25.2
12. LINES OF CREDIT (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Lines of credit $ 1,133,633 $ 1,260,727
Invoice purchase and security agreement    
Lines of credit 978,953 743,482
Inventory finance riders    
Lines of credit $ 154,680 $ 517,245