XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Inventory (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

March 31,

2022

  

December 31,

2021

 

Raw materials and component parts

 $3,390,216  $3,904,865 

Work-in-process

  4,019,377   3,949,647 

Finished products

  9,776,688   9,183,532 

Total inventory

 $17,186,281  $17,038,044 

Less: inventory reserves

  436,070   452,607 

Net inventory

 $16,750,211  $16,585,437