v3.26.1
Inventories
3 Months Ended
Mar. 31, 2026
Inventories [Abstract]  
Inventories
4. Inventories

 

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

 

   December 31,   March 31, 
   2025   2026 
Raw materials  $11,897,761   $15,364,191 
Work in progress   12,055,586    23,410,581 
Finished goods   26,648,940    36,898,963 
   $50,602,287   $75,673,735 

 

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