XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Inventory (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
    September 30,     December 31,  
   

2022

   

2021

 

Raw materials and component parts

  $ 3,478,146     $ 3,904,865  

Work-in-process

    1,877,664       3,949,647  

Finished products

    16,724,566       9,183,532  

Total inventory

  $ 22,080,376     $ 17,038,044  

Less: inventory reserves

    559,313       452,607  

Net inventory

  $ 21,521,062     $ 16,585,437