XML 27 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Inventories

5. Inventories

 

Inventories as of December 31, 2021 and 2022 consisted of the following:

 

   December 31,   December 31, 
   2021   2022 
Raw materials  $11,323,638   $7,101,426 
Work in progress   8,093,002    17,274,033 
Finished goods   10,716,700    25,070,832 
   $30,133,340   $49,446,291 

 

During the years ended December 31, 2021 and 2022, write-downs of obsolete inventories to lower of cost or net realizable value of $867,731 and $1,658,432, respectively, were charged to cost of revenues.