XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
The components of inventory consisted of the following: (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]            
Raw materials $ 3,603,359 $ 2,218,981        
Work in progress 1,413,672 2,645,548        
Finished goods (Includes completed components) 1,998,049 4,251,982        
       Gross inventory 7,015,080 9,116,511        
       Inventory reserves (2,986,155) (2,730,222)        
       Inventory, net $ 4,028,925 $ 6,386,288 $ 6,552,664 $ 5,705,853 $ 5,492,683 $ 4,906,253