XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Summary of inventories    
Raw materials $ 4,486,847 $ 3,872,752
Finished goods 7,153,199 5,926,525
Inventories, gross 11,640,046 9,799,277
Inventory reserves (279,610) (244,206)
Inventories, net $ 11,360,436 $ 9,555,071