XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.1
The components of inventory consist of the following: (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 1,892,157 $ 2,033,216
Work in progress 685,438 1,413,672
Finished goods (Includes completed components) 3,038,859 3,568,192
       Gross inventory 5,616,454 7,015,080
       Inventory reserves (3,123,386) (2,986,155)
       Inventory, net $ 2,493,069 $ 4,028,925