XML 64 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories - Inventories (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Finished goods $ 32,899,114 $ 33,427,983
Work in process 274,158 141,646
Materials and supplies 6,087,833 7,762,508
Inventories: $ 39,261,105 $ 41,332,137