XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2023
INVENTORIES [Abstract]  
Components of Inventory

The following table provides the components of inventories:

   
March 31,
2023
   
December 31,
2022
 
Raw materials
 
$
55,747,754
   
$
48,644,527
 
Work-in-process
   
62,087,760
     
56,170,853
 
Finished goods
   
46,149,359
     
58,464,667
 
Total inventories
 
$
163,984,873
   
$
163,280,047