XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Inventory - Inventory (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Raw materials and component parts $ 3,994,065 $ 3,897,133
Work-in-process 4,445,012 3,449,252
Finished products 6,523,181 3,999,920
Total inventory 14,962,258 11,346,305
Less: inventory reserves 380,670 315,345
Net inventory $ 14,581,588 $ 11,030,960