XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
INVENTORIES (Tables)
9 Months Ended
Sep. 30, 2023
INVENTORIES [Abstract]  
Components of Inventory

The following table provides the components of inventories:

   
September 30,
2023
   
December 31,
2022
 
Raw materials
 
$
49,857,909
   
$
48,644,527
 
Work-in-process
   
58,277,455
     
56,170,853
 
Finished goods
   
54,980,741
     
58,464,667
 
Total inventories
 
$
163,116,105
   
$
163,280,047