XML 48 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2019
Inventory Disclosure [Abstract]  
Schedule of inventories
   2019   2018  
Raw materials  $3,872,752  $4,320,131 
Finished goods   5,926,525   8,049,791 
Inventories, gross   9,799,277   12,369,922 
          
Inventory reserves   (244,206)  (284,109)
          
Inventories, net  $9,555,071  $12,085,813