v3.26.1
INVENTORY (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Inventory $ 925,929 $ 1,574,356
Work In Progress [Member]    
Inventory 95,403 97,007
Finished Goods [Member]    
Inventory 85,821 463,945
Parts [Member]    
Inventory $ 744,705 $ 1,013,404