XML 22 R11.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories, Net
6 Months Ended
Jun. 30, 2025
Inventories, Net [Abstract]  
Inventories, Net

5. Inventories, Net

 

Inventories consisted of the following as of June 30, 2025 and December 31, 2024:

 

   As of 
   June 30,
2025
   December 31,
2024
 
   Unaudited     
Raw materials  $1,091,152   $1,067,015 
Work in progress   1,316,980    1,292,674 
Finished goods   715,940    425,822 
Allowance for inventory reserve   (1,970,404)   (1,933,772)
Total  $1,153,668   $851,739