XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Inventory - Inventory (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Raw materials and component parts $ 3,762,339 $ 3,904,865
Work-in-process 4,434,122 3,949,647
Finished products 13,181,987 9,183,532
Total inventory 21,378,448 17,038,044
Less: inventory reserves 559,313 452,607
Net inventory $ 20,819,135 $ 16,585,437