XML 40 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 2 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2017
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,
 
   
2017
   
2016
 
                 
Net income (numerator)
  $
2,633,000
    $
3,168,000
 
                 
Shares (denominator):
               
Basic weighted average common shares outstanding
   
14,825,600
     
16,835,129
 
Add: Dilutive effect of common stock options
   
167,409
     
-
 
                 
Diluted weighted average common shares outstanding
   
14,993,009
     
16,835,129
 
                 
Earnings per common share:
               
Basic
  $
0.18
    $
0.19
 
Diluted
  $
0.18
    $
0.19
 
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 2017
  $
343,000
    $
343,000
    $
-
    $
-
 
Marketable securities 2016
   
607,000
     
607,000
     
-
     
-