XML 51 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Note 7 - Inventories (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   
December 31,
 
   
2019
   
2018
 
Raw materials
  $
47,936
    $
63,348
 
Work in progress
   
27,065
     
21,441
 
Finished goods
   
32,275
     
35,279
 
Inventories
  $
107,276
    $
120,068