XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Inventory - Inventory (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Raw materials and component parts $ 3,390,216 $ 3,904,865
Work-in-process 4,019,377 3,949,647
Finished products 9,776,688 9,183,532
Total inventory 17,186,281 17,038,044
Less: inventory reserves 436,070 452,607
Net inventory $ 16,750,211 $ 16,585,437