XML 59 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories
9 Months Ended
Sep. 30, 2019
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following at the respective balance sheet dates:
September 30, 2019December 31, 2018
Raw materials
$158,436,983  $139,058,541  
Work-in-process
32,096,512  35,386,615  
Finished goods
48,143,300  50,836,443  
Total Inventory
$238,676,795  $225,281,599