v3.25.1
Inventories
3 Months Ended
Mar. 31, 2025
Inventories [Abstract]  
Inventories
5. Inventories

 

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

 

   December 31,   March 31, 
   2024   2025 
Raw materials  $3,538,167   $6,536,801 
Work in progress   5,034,330    8,412,573 
Finished goods   14,278,530    15,854,112 
   $22,851,027   $30,803,486 

 

During the three months ended March 31, 2024 and 2025 write-downs of obsolete inventories to lower of cost or net realizable value of $538,883 and $934,424, respectively, were charged to cost of revenues.