XML 22 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories
9 Months Ended
Sep. 30, 2020
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following at the respective balance sheet dates:
September 30, 2020December 31, 2019
Raw materials
$160,155,658 $164,974,553 
Work-in-process
30,308,212 33,069,255 
Finished goods
42,894,232 50,898,047 
Total Inventory
$233,358,102 $248,941,855