XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Tables)
6 Months Ended
Jun. 30, 2018
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following at the respective balance sheet dates:
June 30, 2018December 31, 2017
Raw materials$131,274,227 $139,272,129 
Work-in-process31,221,874 30,481,192 
Finished goods49,879,554 47,012,262 
Total Inventory$212,375,655 $216,765,583