XML 54 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories - Inventories (Details) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Inventory Disclosure [Abstract]    
Finished goods $ 33,110,826 $ 33,971,922
Work in process 193,557 187,833
Materials and supplies 6,782,488 3,078,106
Total inventories $ 40,086,871 $ 37,237,861