XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories
9 Months Ended
Sep. 30, 2023
Inventories [Abstract]  
Inventories

4. Inventories

 

Inventories as of December 31, 2022 and September 30, 2023 consisted of the following:

 

    December 31,     September 30,  
    2022     2023  
Raw materials   $ 7,101,426     $ 5,104,850  
Work in progress     17,274,033       11,737,994  
Finished goods     25,070,832       20,608,753  
    $ 49,446,291     $ 37,451,597  

 

During the three months ended September 30, 2022 and 2023, write-downs of obsolete inventories to lower of cost or net realizable value of $278,603 and $499,300, respectively, were charged to cost of revenues.

 

During the nine months ended September 30, 2022 and 2023, write-downs of obsolete inventories to lower of cost or net realizable value of $1,177,891 and $2,074,233, respectively, were charged to cost of revenues.