XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2022
INVENTORIES [Abstract]  
Components of Inventory

The following table provides the components of inventories:

   
March 31,
2022
   
December 31,
2021
 
             
Raw materials
 
$
46,034,969
   
$
36,755,720
 
Work-in-process
   
45,139,511
     
58,968,535
 
Finished goods
   
47,971,831
     
28,999,836
 
Total inventories
 
$
139,146,311
   
$
124,724,091