XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of inventories
   2021   2020 
Raw materials  $7,465,011   $5,393,961 
Finished goods   9,669,073    8,072,176 
Inventories, gross   17,134,084    13,466,137 
           
Inventory reserves   (314,831)   (290,381)
           
Inventories, net  $16,819,253   $13,175,756