XML 29 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Note 1 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   
Dec 31, 2020
   
Dec 31, 2019
 
                 
Raw materials
  $
1,323,655
    $
1,667,154
 
Work-in-progress
   
428,753
     
419,906
 
Finished goods
   
1,065,458
     
1,449,854
 
Reduction to LIFO cost
   
(1,172,891
)    
(1,356,378
)
                 
Total Inventories
  $
1,644,975
    $
2,180,536
 
Property, Plant and Equipment [Table Text Block]
   
Years
 
       
Buildings
 
15
-
40
 
Machinery and equipment
 
5
-
10
 
Office equipment
 
3
-
10
 
Vehicles
 
3
 
Schedule of Weighted Average Number of Shares [Table Text Block]
   
Dec 31, 2020
   
Dec 31, 2019
 
                 
Weighted average common shares outstanding
   
1,976,354
     
1,980,253
 
Dilutive effect of stock options and restricted stock units
   
     
 
Weighted average common and common equivalent shares outstanding
   
1,976,354
     
1,980,253