v3.22.2.2
The components of inventory consisted of the following: (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 3,374,769 $ 3,603,359
Work in progress 1,171,432 1,413,672
Finished goods 1,906,271 1,998,049
Gross inventory 6,452,472 7,015,080
Inventory reserves (2,864,691) (2,986,155)
Inventory, net $ 3,587,781 $ 4,028,925