XML 39 R26.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2022
INVENTORIES [Abstract]  
Components of Inventory

The following table provides the components of inventories:

 

 

 

December 31,
2022

   

December 31,
2021

 

Raw materials

  $ 48,644,527     $ 36,755,720  

Work-in-process

    56,170,853       58,968,535  

Finished goods

    58,464,667       28,999,836  

Total inventories

  $ 163,280,047     $ 124,724,091