v3.25.1
Note 4 - Inventory - Schedule of Inventory (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Raw materials and component parts $ 6,565,090 $ 3,754,153
Work-in-process 5,600,760 4,421,230
Finished products 10,617,828 10,956,978
Total inventory 22,783,678 19,132,361
Less: inventory reserves 1,379,672 854,182
Net inventory $ 21,404,006 $ 18,278,179