XML 62 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Inventory - Inventory (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Raw materials and component parts $ 2,892,820 $ 3,904,865
Work-in-process 5,158,252 3,949,647
Finished products 13,483,017 9,183,532
Total Inventory 21,534,089 17,038,044
Less: Inventory reserves 1,357,947 452,607
Net Inventory $ 20,176,142 $ 16,585,437