XML 33 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Property, Plant, and Equipment, Useful Lives [Table Text Block]
Buildings (in years)
   
 
25
 
 
Machinery and equipment (in years)
   
5
-
15
 
Office furniture and equipment (in years)
   
2
-
7
 
Leasehold improvements (in years)
   
4
-
5
 
Software (in years)
   
 
5
 
 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Years Ended December 31,
 
   
2019
   
2018
 
                 
Net income (numerator)
  $
3,000,000
    $
3,625,000
 
                 
Shares (denominator):
               
Basic weighted average common shares outstanding
   
13,142,872
     
13,909,688
 
Add: Dilutive effect of common stock options
   
25,853
     
53,131
 
                 
Diluted weighted average common shares outstanding
   
13,168,725
     
13,962,819
 
                 
Earnings per common share:
               
Basic
  $
0.23
    $
0.26
 
Diluted
  $
0.23
    $
0.26
 
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
   
Fair Value Measurements as of December 31,
 
   
Total
   
Level 1
   
Level 2
   
Level 3
 
Assets:
                               
Marketable securities 2019
  $
335,000
    $
335,000
    $
-
    $
-
 
Marketable securities 2018
   
258,000
     
258,000
     
-
     
-