v3.26.1
INVENTORY (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Inventory $ 1,056,031 $ 1,574,356
Work In Progress [Member]    
Inventory 32,800 97,007
Finished Goods [Member]    
Inventory 171,284 463,945
Parts [Member]    
Inventory $ 851,947 $ 1,013,404