XML 100 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories - Schedule of Inventory (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Completed goods $ 3,818,876 $ 3,770,071
Work in progress 416,950 150,333
Raw materials and supplies 4,946,960 4,807,305
Total inventory $ 9,182,786 $ 8,727,709