XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Inventory (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

September 30,

2021

   

December 31,

2020

 
                 

Raw materials and component parts

  $ 4,634,164     $ 3,897,133  

Work-in-process

    4,297,343       3,449,252  

Finished products

    6,859,877       3,999,920  

Total inventory

  $ 15,791,384     $ 11,346,305  

Less: inventory reserves

    376,434       315,345  

Net inventory

  $ 15,414,950     $ 11,030,960