XML 55 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories - Inventories (Details) - USD ($)
Dec. 31, 2016
Dec. 31, 2015
Inventory Disclosure [Abstract]    
Finished goods $ 33,971,922 $ 29,802,745
Work in process 187,833 169,540
Materials and supplies 3,078,106 5,535,306
Total inventories $ 37,237,861 $ 35,507,591