XML 53 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Inventories - Inventories (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]    
Finished goods $ 33,427,983 $ 33,110,826
Work in process 141,646 193,557
Materials and supplies 7,762,508 6,782,488
Inventories, net $ 41,332,137 $ 40,086,871