v3.26.1
INVENTORY (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of inventory
          
  

June 30,

2026

   December 31,
2025
 
Finished goods, net of impairment provision from prior periods  $946,045   $827,537 
Work in process, net of impairment provision from prior periods   1,049,967    774,265 
Less: impairment of finished goods inventory included in cost of goods sold   (159,038)    
Less: impairment of work in process inventory included in cost of goods sold   (530,672)   (486,480)
Inventory  $1,306,302   $1,115,322