XML 20 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories
9 Months Ended
Sep. 30, 2018
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following at the respective balance sheet dates:
September 30, 2018December 31, 2017
Raw materials
$134,039,095 $139,272,129 
Work-in-process
33,336,971 30,481,192 
Finished goods
46,017,971 47,012,262 
Total Inventory
$213,394,037 $216,765,583