XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories - Schedule of Inventories (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Completed goods $ 4,337,962 $ 3,393,794
Work in progress 177,201 152,595
Raw materials and supplies 5,474,175 4,826,087
Total inventory $ 9,989,338 $ 8,372,476