XML 20 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories
3 Months Ended
Mar. 31, 2018
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following at the respective balance sheet dates:
March 31, 2018December 31, 2017
Raw materials $132,138,376 $139,272,129 
Work-in-process 31,124,313 30,481,192 
Finished goods 43,970,263 47,012,262 
Total Inventory $207,232,952 $216,765,583