v3.26.1
INVENTORIES (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
INVENTORIES      
Inventories $ 1,641,007 $ 1,756,268  
Finished goods 371,429 556,014  
Raw materials 1,269,578 $ 1,200,254  
Inventory write-off $ 137,605   $ 0