v3.25.2
Inventory
6 Months Ended
Jun. 30, 2025
Inventory [Abstract]  
INVENTORY

4. INVENTORY

 

Inventory consisted of the following:

 

   As of
June 30,
2025
   As of
December 31,
2024
 
Raw materials  $1,514,140   $1,356,228 
Work-in-process   5,582,991    5,746,865 
Finished goods   1,197,295    9,530 
Total  $8,294,426   $7,112,623