XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
9 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of inventories
    September 30,
2021
    December 31,
2020
 
Raw materials   $ 7,659,240     $ 5,393,961  
Finished goods     9,444,391       8,072,176  
Inventories, gross     17,103,631       13,466,137  
                 
Inventory reserves     (314,831 )     (290,381 )
                 
Inventories, net   $ 16,788,800     $ 13,175,756