XML 45 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Note 4 - Inventory (Tables)
12 Months Ended
Dec. 31, 2018
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   
December 31, 2018
   
December 31, 2017
 
                 
Raw materials and component parts
  $
2,313,664
    $
2,637,138
 
Work-in-process
   
1,209,117
     
523,644
 
Finished products
   
2,201,693
     
1,200,204
 
Total Inventory
   
5,724,474
     
4,360,986
 
Less: Inventory reserves
   
226,492
     
457,505
 
Net Inventory
  $
5,497,982
    $
3,903,481