XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.2
Note 4 - Inventory - Inventory (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Raw materials and component parts $ 4,017,732 $ 3,989,444
Work-in-process 5,658,284 4,514,263
Finished products 10,724,292 9,846,694
Total inventory 20,400,308 18,350,401
Less: inventory reserves 1,051,182 677,779
Net inventory $ 19,349,126 $ 17,672,622