XML 20 R11.htm IDEA: XBRL DOCUMENT v3.25.4
Inventories
6 Months Ended
Jun. 30, 2025
Inventories [Abstract]  
INVENTORIES

NOTE 5 – INVENTORIES

 

Inventories consist of the following:

 

   As of
June 30,
2025
   As of
December 31,
2024
 
         
Raw materials  $5,648,642   $2,620,813 
Finished goods   1,841,026    3,299,796 
Work in progress   22,841,097    11,735,123 
Others   4,746    4,658 
Total  $30,335,511   $17,660,390 

 

The impairment of inventories was nil and $2,845,727 for the six months ended June 30, 2025 and 2024, respectively.