XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Details) - Schedule of inventories - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Schedule of inventories [Abstract]    
Raw materials $ 8,745,696 $ 7,465,011
Finished goods 11,552,825 9,669,073
Inventories, gross 20,298,521 17,134,084
Inventory reserves (323,623) (314,831)
Inventories, net $ 19,974,898 $ 16,819,253